kek*_*kus -1 c# wpf events xaml
如何SelectionChanged向此 XAML 代码添加事件?
<DataGridComboBoxColumn x:Name="stcombo"
CellStyle="{DynamicResource ComboBoxStyle}"
Header="??????"
SelectedItemBinding="{Binding name_ru}" >
???
</DataGridComboBoxColumn>
Run Code Online (Sandbox Code Playgroud)
我认为您不能添加数据网格组合框的 SelectedChanged 事件。替代解决方案是 -
您可以将一个属性绑定到组合框的 SelectedItem 并使用该属性的 setter 来处理 selectedchanged 事件逻辑。
只要用户从组合框中选择任何值,setter 就会执行。
XAML -
<DataGridComboBoxColumn CellStyle="{DynamicResource ComboBoxStyle}" x:Name="stcombo" Header="??????" SelectedItemBinding ="{Binding SelectedCustomer,UpdateSourceTrigger=PropertyChanged}">
Run Code Online (Sandbox Code Playgroud)
/Viwe 模型背后的代码
private Customer _selectedCustomer;
public Customer SelectedCustomer
{
get
{
return _selectedCustomer;
}
set
{
_selectedCustomer = value;
//Do your custom logic
}
}
Run Code Online (Sandbox Code Playgroud)