2012-07-18 48 views
0

我有一個工具提示,其中包含其他文本塊,我想隱藏或動態顯示它們。我已經使用工具提示之外的其他標籤完成了動態可見性,並且它完美地工作(當然使用了合適的轉換器),但是沒有人願意工作。工具提示中的元素可見性

用戶控件:

<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}" 
/> 
+0

嘗試通過DataContext傳遞數據 – RredCat 2012-07-18 13:19:35

回答

0

其中一個原因可能是提示不可視樹的一部分,因此不能正常工作。