我有一个网格。在网格中有超链接。像Associatied,UnAssociated,Fulfill。这些超链接通过课程状态填充。例如,如果课程状态是已完成并已删除。然后启用了关联链接。我使用了转换器为this.there是combobox.if Combobox有一个项目,然后我需要隐藏超链接assiciate.I我想我需要在模型中创建一个属性,我可以访问转换器中的属性。如果是,那么如何?
我可以使用model属性和额外的检查吗?
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>