我有一个列表框,但如果我单击一个项目,我必须看到该项目的详细信息。我已经编写了这段代码,我尝试将SelectionChanged
事件绑定到一个属性,类型RelayCommand
和模式是两种方式。
<ListBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3"
SelectedItem="{Binding SelectedVillage, Mode=TwoWay}"
ItemContainerStyle="{StaticResource lstidflt}"
SelectionChanged="{Binding SelectedVillageChanged, Mode=TwoWay}"
ItemTemplate="{StaticResource weatheritemdt}"
ItemsSource="{Binding VillageList}" />
这当然行不通,因为您不能将事件绑定到属性或将属性绑定到方法,反之亦然。您只能将属性绑定到属性。所以现在的问题是是否有其他方法可以将SelectionChanged
事件绑定到属性?
我在具有 MVVM 轻架构的 Windows 通用 10 应用程序中使用 C#。