由于某些原因,工具提示不会显示在我的子网格中。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