我正在尝试在WPF中做一些事情。我有一个数据网格,我绑定了一些值。我需要的是每当我第二次调用该页面时,我需要在datagrid中的所有列的所有单元格中插入一个按钮(第一列中绑定到某个值的单元格除外)。我怎样才能做到这一点?请帮忙。
答案 0 :(得分:1)
您可以将折叠(不占用空间的隐藏按钮)按钮添加到单元格,并在需要时使其可见。
此行为也可以通过visibility-property上的IValueConverter绑定到某些条件。
更新tx到评论我知道有一个内置的转换器,所以这是交易:
<Window.Resources> <BooleanToVisibilityConverter x:Key="myConverter"/> </Windos.Resources>
<Button Visibility="{Binding Path=myCondtion,Converter={StaticResource myConverter}}"/>
其中myContition是您必须在班级中创建的属性。当您希望显示按钮时,此属性的值应为true;如果希望隐藏按钮,则该值应为false。