如何在wpf中的datagrid中动态添加按钮?
我正在尝试在WPF中做一些事情。我有一个数据网格,我用一些值绑定它。我需要的是,每当我第二次调用该页面时,我需要向datagrid中所有列的所有单元格插入一个按钮(第一列中绑定到某个值的单元格除外)。我该怎么做?请提供帮助。您可以在单元格中添加折叠按钮(不占用空间的隐藏按钮),并在需要时使其可见 此行为也可以通过visibility属性上的IValueConverter绑定到某些条件 更新tx至评论我知道有一个内置转换器,所以交易如下:如何在wpf中的datagrid中动态添加按钮?,wpf,button,datagrid,Wpf,Button,Datagrid,我正在尝试在WPF中做一些事情。我有一个数据网格,我用一些值绑定它。我需要的是,每当我第二次调用该页面时,我需要向datagrid中所有列的所有单元格插入一个按钮(第一列中绑定到某个值的单元格除外)。我该怎么做?请提供帮助。您可以在单元格中添加折叠按钮(不占用空间的隐藏按钮),并在需要时使其可见 此行为也可以通过visibility属性上的IValueConverter绑定到某些条件 更新tx至评论我知道有一个内置转换器,所以交易如下: 将此转换器添加到窗口资源中 你把它用在你的按钮上
其中myContention是必须在类中创建的属性。当您希望按钮显示时,此属性的值应为true;当您希望隐藏按钮时,此属性的值应为false。您可以将折叠的(不占用空间的隐藏按钮)按钮添加到单元格中,并在需要时使其可见
此行为也可以通过visibility属性上的IValueConverter绑定到某些条件
更新tx至评论我知道有一个内置转换器,所以交易如下:
其中myContention是必须在类中创建的属性。当您希望按钮显示时,此属性的值应为true;当您希望按钮隐藏时,此属性的值应为false。wpf中已有BooleantVisibilityConverter可用,因此您不必为此创建自己的IValueConverter。确定。我真的很感谢你的快速回复。但是我是一个业余的程序员,我不明白我应该做什么。请你帮我分步告诉我该做什么好吗?请wpf中已经有一个BooleantVisibilityConverter可用,因此您不必为此创建自己的IValueConverter。好的。我真的很感谢你的快速回复。但是我是一个业余的程序员,我不明白我应该做什么。请你帮我分步告诉我该做什么好吗?请
<Window.Resources>
<BooleanToVisibilityConverter x:Key="myConverter"/>
</Windos.Resources>
<Button Visibility="{Binding Path=myCondtion,Converter={StaticResource myConverter}}"/>