Я пытаюсь добавить 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.
Что здесь не так?