无法在样式中添加ToolTip

时间:2009-10-08 14:08:04

标签: c# wpf xaml styles tooltip

我正在尝试使用ToolTipGrid添加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位。

这里有什么问题?

0 个答案:

没有答案