Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 使用带命令的按钮开发Xpress TableView_Wpf_Mvvm_Devexpress - Fatal编程技术网

Wpf 使用带命令的按钮开发Xpress TableView

Wpf 使用带命令的按钮开发Xpress TableView,wpf,mvvm,devexpress,Wpf,Mvvm,Devexpress,我有一个Devexpress GridControl,其视图为Tableview。 在GridControl下面有一个带有command&CommandParameter(链接到Tableview的名称)的按钮 我的问题是调用了我的命令,但tableview不在参数中。。。(发件人始终为空) 以前有人有过这个问题吗 当我想将commandparameter绑定到GridControl(gvOverview)时,我也遇到了同样的问题 他是我的wpf示例: <dxg:GridContr

我有一个Devexpress GridControl,其视图为Tableview。 在GridControl下面有一个带有command&CommandParameter(链接到Tableview的名称)的按钮

我的问题是调用了我的命令,但tableview不在参数中。。。(发件人始终为空)

以前有人有过这个问题吗

当我想将commandparameter绑定到GridControl(gvOverview)时,我也遇到了同样的问题

他是我的wpf示例:

    <dxg:GridControl Name="gvOverview" BorderThickness="0" ScrollViewer.CanContentScroll="True" ScrollViewer.HorizontalScrollBarVisibility="Visible" dxg:GridBorderHelper.ShowBorder="False" SelectionMode="Row">
        <dxg:GridControl.Columns>
            <dxg:GridColumn FieldName="CatA"/>
            <dxg:GridColumn FieldName="CatB"/>
            <dxg:GridColumn FieldName="CatC"/>
            <dxg:GridColumn FieldName="CatD"/>
        </dxg:GridControl.Columns>
        <dxg:GridControl.View>
            <dxg:TableView AllowHorizontalScrollingVirtualization="True" AutoWidth="False" ShowSearchPanelMode="Always" helpers:DoubleClickRowHelper.DataGridDoubleClickCommand="{Binding DetailCommand}"  BorderThickness="0" NavigationStyle="Row" AllowCascadeUpdate="False" x:Name="tableViewName" ShowTotalSummary="False" AllowEditing="False" BestFitMode="AllRows" ShowGroupPanel="False" />
        </dxg:GridControl.View>
    </dxg:GridControl>
    <Button Name="btnExport" Command="{Binding ExportWagonListCommand}" CommandParameter="{Binding ElementName=tableViewName}" />
编辑:

我运行了Snoop以查看GridControl/Tableview是否实际位于visualtree中。(别介意这些名字,它们已经根据我的需要进行了调整。 它们是。见图:


提前感谢!

您是否注意到TableView的名称是
x:name=“tableViewName”
?是的,我很抱歉,这只是为了举例,我把它放错了,它在我的代码中是正确的对不起;)(更改了它)
  private void ExportList(TableView sender)
    {
       //sender = null...
    }