的Windows Phone ItemsSourse结合麻烦
问题描述:
嗯,我有一个列表框和我用的ItemSource绑定它:的Windows Phone ItemsSourse结合麻烦
<ScrollViewer>
<ListBox Name="servicesGroupList" Height="574" Width="408" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Padding="5,0,5,0" Text="{Binding serviceName}" FontSize="20" />
<TextBlock Padding="5,0,5,0" Text="{Binding serviceDesc}" FontSize="10" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
而且我后面的代码:
public ObservableCollection<ServiceInfoDTO> dynamicServicesList = new ObservableCollection<ServiceInfoDTO>();
public MainPage()
{
this.DataContext = this.dynamicServicesList;
InitializeComponent();
}
,也是我的阶级是:
public class ServiceInfoDTO
{
public string serviceName;
public string serviceDesc;
}
该类在ServiceInfoDTO.cs中声明
当我启动应用程序,我什么也看不见,我想结合是错误的...我测试了这么多不同的方法,我来到这里,请大家帮我:)
非常感谢阿拉·马苏德! 我想,这篇文章是一个最简单的方法来实现绑定,并将对新手非常有用,我没有在互联网上找到这样的帖子。
答
做一个get
访问你的属性..
public class ServiceInfoDTO {
public string serviceName { get; set; }
public string serviceDesc { get; set; }
}
+0
谢谢,更新了主帖,很快就会接受答案:) – user2285701
你是如何改变的收藏?你可以简单地添加到它并应该反映到列表框。 –
没关系,找到解决方案 – user2285701