Wpf 将数据项值设置为Datagrid中的标记属性
如何将数据源中的一个数据项设置为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
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>