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>
  • 相关阅读:
    Fence Repair(POJ 3253)
    Saruman's Army(POJ 3069)
    Best Cow Line(POJ 3617)
    一往直前!贪心法
    最基础的“穷竭搜索”
    Lake Counting(POJ 2386)
    Ants(POJ 1852)
    热身题
    分布式锁的三种实现方式
    Redis在实际开发中面临的问题
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/15421559.html
Copyright © 2011-2022 走看看