的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中声明

当我启动应用程序,我什么也看不见,我想结合是错误的...我测试了这么多不同的方法,我来到这里,请大家帮我:)


非常感谢阿拉·马苏德! 我想,这篇文章是一个最简单的方法来实现绑定,并将对新手非常有用,我没有在互联网上找到这样的帖子。

+0

你是如何改变的收藏?你可以简单地添加到它并应该反映到列表框。 –

+0

没关系,找到解决方案 – user2285701

做一个get访问你的属性..

public class ServiceInfoDTO { 
    public string serviceName { get; set; } 
    public string serviceDesc { get; set; } 
} 
+0

谢谢,更新了主帖,很快就会接受答案:) – user2285701