我在wpf中有datagrid。当我在列标题上鼠标悬停时,会出现一个关闭按钮。
我希望有一些功能,所以当我点击该按钮时,应该删除整个列。
我写过这个。
<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已执行但它没有列索引。我怎么知道我点击了哪一列。
请帮助我。
由于 DEE
答案 0 :(得分:0)
您可以尝试通过绑定将列作为CommandParameter
传递。不应该需要索引本身。