Wpf 将数据项值设置为Datagrid中的标记属性

Wpf 将数据项值设置为Datagrid中的标记属性,wpf,datagrid,Wpf,Datagrid,如何将数据源中的一个数据项设置为WPF中datagrid中的控件属性 * X * 非常感谢 <DataTemplate> <Button x:Name="btnCalendar" Click="btnCalendar_Click" Tag="{Binding Name}">X</Button> <DataTemplate.Triggers> <DataTrigger Binding="{Binding Is

如何将数据源中的一个数据项设置为WPF中datagrid中的控件属性

*


X
*

非常感谢


<DataTemplate>
    <Button x:Name="btnCalendar" Click="btnCalendar_Click" Tag="{Binding Name}">X</Button>
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding IsDate}" Value="False">
            <Setter TargetName="btnCalendar" Property="Visibility" Value="Hidden"/>
        </DataTrigger>
    </DataTemplate.Triggers>
</DataTemplate>
X
您可以显示一些演示代码来回答您的问题吗?有一个名为IsDate的字段,因此我假装使用此字段来隐藏/显示使用可视化属性的btnCalendar。类似于:X的内容。此外,我还想在按钮的标记字段中保存关键信息。谢谢!非常感谢!!!我是WPF的新手。标签属性呢?我也想在按钮标记属性中保存数据。我尝试了下列方法,但没有成功。
值的类型是什么?布尔?只需要
Tag=0
Value=False
并且默认为
Tag=null
?不,在这种情况下,我想在那里存储一个字符串,以便在用户单击按钮时获取它。还有另一个名为“Name”的值,因此,您需要
标记
=
Name
?请尝试在按钮上添加
Tag=“{Binding Name}”
<DataTemplate>
    <Button x:Name="btnCalendar" Click="btnCalendar_Click" Tag="{Binding Name}">X</Button>
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding IsDate}" Value="False">
            <Setter TargetName="btnCalendar" Property="Visibility" Value="Hidden"/>
        </DataTrigger>
    </DataTemplate.Triggers>
</DataTemplate>