我有一个网格。在网格中有超链接。如关联、未关联、完成。这些超链接是通过课程状态填充的。例如,如果课程状态为已完成并已删除。则启用关联链接。我为此使用了转换器. 有组合框。如果组合框有一个项目,那么我需要隐藏超链接关联。我想我需要在模型中创建一个属性,我可以访问转换器中的属性。如果是,那么如何?
我可以在这里使用模型属性和额外的检查吗?
switch (input)
{
case "Associate":
if (Course.status=="Completede" && Course.status=="Dropped")
return Visibility.Visible;
else
return Visibility.Collapsed;
请为此提供最佳解决方案????
XAML
<DataGridTemplateColumn Header="Required" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=IsRequired, Converter={StaticResource BoolToStringConverter}, ConverterParameter=Associated}">
VerticalAlignment="Center"
</TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>