Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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中的datagrid中动态添加按钮?_Wpf_Button_Datagrid - Fatal编程技术网

如何在wpf中的datagrid中动态添加按钮?

如何在wpf中的datagrid中动态添加按钮?,wpf,button,datagrid,Wpf,Button,Datagrid,我正在尝试在WPF中做一些事情。我有一个数据网格,我用一些值绑定它。我需要的是,每当我第二次调用该页面时,我需要向datagrid中所有列的所有单元格插入一个按钮(第一列中绑定到某个值的单元格除外)。我该怎么做?请提供帮助。您可以在单元格中添加折叠按钮(不占用空间的隐藏按钮),并在需要时使其可见 此行为也可以通过visibility属性上的IValueConverter绑定到某些条件 更新tx至评论我知道有一个内置转换器,所以交易如下: 将此转换器添加到窗口资源中 你把它用在你的按钮上

我正在尝试在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}}"/>