0

我在 wpf 中有数据网格。当我将鼠标悬停在列标题上时,会出现一个关闭按钮。

我想要一些功能,所以当我点击那个按钮时,应该删除整列。

我写了这个。

      <DataTemplate x:Key="AdornerDataTemplate">
    <Grid HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,0,0,0">
        <Button Content="X" Width="26" Height="26" Command="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ctrls:RhinoDataGrid}}, Path=RemoveColumnCommand}" Background="{DynamicResource GridHeaderMouseOverBrush}"></Button>
    </Grid>

我可以看到 RemoveColumnCommand 已执行,但它没有列索引。我怎么知道我点击了哪一列。

截屏

请帮助我。

谢谢迪

4

1 回答 1

0

您可以尝试CommandParameter通过绑定传递列。不需要索引本身。

于 2012-04-30T17:41:05.283 回答