我有一个包含杂项文本块的工具提示,我想动态隐藏或显示它们。我已经对工具提示之外的其他标签进行了动态可见性,并且效果很好(当然使用了适当的转换器),但在内部没有人愿意工作。
用户控制:
<ToolTip x:Key="directoriesTooltip">
...
<TextBlock Grid.Row="1" Text="{x:Static Internationalization:Resources.PROPERTY_NAME}" HorizontalAlignment="Left" FontWeight="Bold"
Visibility="{Binding Path=IsMyTooltipVariableVisible, Source=myUC, Converter={StaticResource booleanToVisibilityCollapsedConverter}}"/>
<TextBlock Grid.Row="1" Grid.Column="1" HorizontalAlignment="Right" Text="{Binding Nom}"
Visibility="{Binding Path=IsMyTooltipVariableVisible, Source=myUC, Converter={StaticResource booleanToVisibilityCollapsedConverter}}"/>
</Tooltip>
主窗口:
<MyUserControl:myUC
IsMyTooltipVariableVisible="{Binding Application.IsMyTooltipVariableVisible, ElementName=Window}"
/>