Wpf DataGridTextColumn事件绑定
将ICommand绑定到DataGridTextColumn的最简单方法是什么?该列将处理用户双击该列而不需要代码?我能否以某种方式公开底层FE并在XAML中完成所有工作 此特定列是只读的,下面是它的xaml:Wpf DataGridTextColumn事件绑定,wpf,datagrid,event-handling,Wpf,Datagrid,Event Handling,将ICommand绑定到DataGridTextColumn的最简单方法是什么?该列将处理用户双击该列而不需要代码?我能否以某种方式公开底层FE并在XAML中完成所有工作 此特定列是只读的,下面是它的xaml: <dg:DataGridTextColumn Header="Number" Binding="{Binding BusinessId}" Width="75" IsReadOnly="True" CanUse
<dg:DataGridTextColumn Header="Number" Binding="{Binding BusinessId}"
Width="75" IsReadOnly="True" CanUserReorder="False"
/>
干杯,贝里尔简而言之,答案是否定的 不能在xaml中的列上创建新的命令属性。过去在处理这个问题时,我:
- 从列派生并添加命令
- 从网格派生并替代预览onmousedoubleclick方法
- 在承载网格的表单的代码隐藏中放置事件处理程序
- 计算双击了哪个单元格
- 获取其父列
- 如果它是具有extra command属性的派生类型的列,请在该列上激发命令,或在派生网格上使用该命令并将该列作为命令参数发送
- 从列派生并添加命令
- 从网格派生并替代预览onmousedoubleclick方法
- 在承载网格的表单的代码隐藏中放置事件处理程序
- 计算双击了哪个单元格
- 获取其父列
- 如果它是具有extra command属性的派生类型的列,请在该列上激发命令,或在派生网格上使用该命令并将该列作为命令参数发送
- 简单的答案是否定的
不能在xaml中的列上创建新的命令属性。过去在处理这个问题时,我: