我正在尝试使用ToolTip
向Grid
添加Style
(如下所示):
<ResourceDictionary>
<Style x:Key="ToolTipGrid" TargetType="{x:Type Grid}" x:Shared="False">
<Setter Property="ToolTip">
<Setter.Value>
<ToolTip>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<ItemsControl ItemsSource="{Binding ElementName=this, Path=Right}"
ItemTemplate="{StaticResource KeyValueDataTemplate}" />
<ItemsControl ItemsSource="{Binding ElementName=this, Path=Left}"
ItemTemplate="{StaticResource KeyValueDataTemplate}" />
</Grid>
</ToolTip>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
但是,在运行时我收到以下错误:
无法添加类型的内容 'System.Windows.Controls.ToolTip'来 “System.Object”类型的对象。 对象出错 'System.Windows.Controls.ToolTip'中 标记文件 'InnoFit;部件/控制/ fittingdetails.xaml' 第24行第26位。
这里有什么问题?