zoukankan      html  css  js  c++  java
  • devexpress gridControl增加双击事件

    增加定义:

            public ICommand<RowClickArgs> RowDoubleClickCommand { get; set; }

    初始化:

    备注:一定要放在构造函数里

            public MainWindow()
            {
                RowDoubleClickCommand = new DelegateCommand<RowClickArgs>(RowDoubleClick);
                InitializeComponent();
            }

    定义方法:

            [Command]
            public void RowDoubleClick(RowClickArgs args)
            {
                DXMessageBox.Show("Row double click: " + ((ProjectInfo)args.Item).Name);
            }

    前台使用:

    增加“RowDoubleClickCommand="{Binding ElementName=testWindow,Path=RowDoubleClickCommand}"”,如下图:

                <dxg:GridControl.View>
                    <dxg:TableView x:Name="tableView"
                                   RowDoubleClickCommand="{Binding ElementName=testWindow,Path=RowDoubleClickCommand}"
                                       AllowEditing="False"
                                       LeftGroupAreaIndent="0"
                                       ShowSearchPanelMode="Never"
                                       SearchPanelNullText=""
                                       ShowGroupPanel="False"
                                       ShowIndicator="True"
                                       ShowVerticalLines="True"
                                       CompactPanelShowMode="Always"
                                       SwitchToCompactModeWidth="500"
                                       RowMinHeight="30"
                                       NavigationStyle="Row">
                        <dxg:TableView.RowCellMenuCustomizations>
                            <dxb:BarButtonItem Name="showFileInFolder"
                                               Content="查看文件"
                                               Command="{Binding ElementName=testWindow,Path=CommandShowFileInFolder}"
                                               CommandParameter="{Binding ElementName=testWindow, Path=CellMenuInfo.Row.RowHandle.Value}" />
                        </dxg:TableView.RowCellMenuCustomizations>
                    </dxg:TableView>
                </dxg:GridControl.View>
  • 相关阅读:
    【美团技术团队文章--学习笔记】之 Java动态追踪技术探究
    mq
    为啥要读写分离
    算法 数据结构
    对扩展开放,对修改关闭
    redis 事务
    准实时数仓设计方案
    Scala Puzzlers 系列(一):占位符的使用
    【面试题】大数据开发岗位
    Hive 分区和分桶
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/15421559.html
Copyright © 2011-2022 走看看