由於某些原因,工具提示不會顯示在我的子網格中。C#WPF工具提示未顯示在子網格上
<Grid DockPanel.Dock="Top"
Width="300px"
Height="250px"
ToolTipService.ToolTip="MainGrid Tooltip">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="1.25*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2"
ToolTip="mygrid tooltip 2">
<StackPanel Orientation="Horizontal">
<Image Width="15"
Source="<<INSERT IMAGE FILE LOCATION HERE>>"
ToolTipService.ToolTip="Child Grid Tooltip 1"/>
<TextBlock Width="80"
Text="Random Text 2"
ToolTipService.ToolTip="Child Grid Tooltip 2"/>
<TextBlock Width="80"
Text="Random Text 3"
ToolTipService.ToolTip="Child Grid Tooltip 3"/>
</StackPanel>
</Grid>
我不斷收到「mygrid提示2」顯示,即使我已經覆蓋了工具提示爲它的孩子 - 它不會顯示。
我減輕了資源字典中控制模板的複雜性,直到我現在只剩下上面的這一點,而且還是一無所有。
任何想法將不勝感激,也可能鏈接,我可以讀到它。我的WPF書籍和msdn目前沒有生成任何多餘的資金。
感謝,
我試過了你的代碼,我沒有發現任何問題。工具提示顯示爲意圖。圖像和文本控件顯示各自的工具提示 – biju 2011-05-24 06:41:40
我重新檢查了源文件,發現我忘記提及源xaml作爲「ResourceDictionary」啓動,並且頁面本身是「DataTemplate」,不知道是否應該重要,顯然它確實如此。 後端框架被設計爲使用這些數據模板並生成所需的頁面,除了子子網格之外,其完美地工作。 <資源字典> <電網Grid.Row = 「1」> <電網提示=工作> <網格工具提示=沒有工作> –
Neville
2011-05-25 00:16:03