【发布时间】:2012-10-28 11:36:58
【问题描述】:
我是 mvvm 的新手。我的 silverlight 应用程序中有一个列表框,它绑定到视图模型中的一个可观察集合,我想制作列表框并选择第一个项目。我厌倦了这个,但它不起作用。
<ListBox Height="431" Canvas.Left="17" Canvas.Top="77" Width="215" FontSize="13" ItemsSource="{Binding Path=Categorys, Mode=TwoWay}" DataContext="{Binding}" SelectedItem="{Binding CurrentCategory, Mode=TwoWay}" ItemTemplate="{StaticResource CategoryDataTemplate}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" Name="lst_category">
然后我在主页视图模型的主页加载中添加了这个
CurrentCategory = Categorys[0];
谁能帮帮我
【问题讨论】:
-
你试过SelectedIndex吗?
-
你也应该尝试这种方式 CurrentCategory = Categorys.FirstOrDefault()
标签: c# xaml mvvm silverlight-4.0