【发布时间】:2017-04-15 18:35:56
【问题描述】:
我无法找到将命令绑定到我的listview 或combobox 选择事件或使用mvvm 的任何鼠标单击事件的方法。
<StackPanel Orientation="Horizontal" >
<ComboBox Name="cmbID" Width="150" Margin="10" Height="30" SelectedItem="{Binding CmbSelected,Mode=TwoWay}" DisplayMemberPath="ID" ItemsSource="{Binding MyStudent,Mode=TwoWay}"/>
<Button Name="btnGetDetail" Margin="10" Command="{Binding getDetails}" Content="Get Details" Height="30" Width="90"/>
<TextBox Name="tbName1" Width="90" Height="30" Text="{Binding ElementName=cmbID,Path= SelectedItem.Sub}"></TextBox>
</StackPanel>
xaml 中的命令属性与我们得到的按钮不同。
【问题讨论】:
-
在
ComboBox上拥有一个Command属性不太合乎逻辑——您希望它做什么?有许多方法可以对 WPF 事件做出反应,例如行为或触发器。如果您可以添加有关您想要做什么的更多详细信息,我认为您会得到更多答案 -
您好先生,我正在将可观察集合绑定到我的组合框,并将 SelectedItem 属性绑定到我的类的一个属性。我想要做的是当我从组合框中选择任何值时假设我选择了 ID (我选择 displaymemberpath 作为 ID)代表 ID 我想在我的列表框中绑定其他数据,因为我无法正确绑定它stackoverflow.com/questions/40904574/… 请查看此线程以获取更多详细信息