【问题标题】:Devexpress GridControl Row ClickDevexpress GridControl 行单击
【发布时间】:2019-03-18 13:30:16
【问题描述】:

我想在点击 Devexpress 网格控制行时处理 Row Clicked 事件。行双击的工作方式如下:

  <dxmvvm:Interaction.Behaviors>
    <dxmvvm:EventToCommand EventName="RowDoubleClick " 
          Command="{Binding SelectedRowCommand}"
          CommandParameter="{Binding CurrentItem, ElementName=grid}" />
  </dxmvvm:Interaction.Behaviors>

我找不到正确的EventName 行单击

【问题讨论】:

  • 你试过SelectionChangedFocusedRow吗?
  • @mm8 SelectionChanged 有效。谢谢,如果你把它作为答案,我会接受它

标签: wpf devexpress


【解决方案1】:

您应该能够处理SelectionChanged 事件以检测何时单击了一行。

【讨论】:

  • 还有一件事。我刚刚注意到SelectionChanged 中的CurrentItem 不是新选择的项目...
  • 如果你想要这个,你为什么不简单地将CurrentItem属性绑定到一个源属性并处理这个setter中的逻辑?
  • 我将ObservableCollection&lt;T&gt; 设为网格的ItemSource。现在点击时,我想要T
  • 是的,我知道。那你为什么不绑定到CurrentItemCurrentItem="{Binding YourPropertyOfTypeT}".
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多