gpt4 book ai didi

wpf-controls - “工具提示”不能有逻辑或视觉父级

转载 作者:行者123 更新时间:2023-12-04 07:46:22 25 4
gpt4 key购买 nike

我有以下问题。当我尝试为切换按钮设置工具提示样式时,我不断收到“工具提示”不能有逻辑或视觉父错误。什么地方出了错?当我取出 ToggleButton.ToolTip 下的工具提示控件时,它起作用了!

 <ToggleButton x:Name="toggle" OverridesDefaultStyle="True" Template="{StaticResource ExpanderToggleButton}" Margin="0,4,0,0" VerticalAlignment="Top" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}">
<ToggleButton.ToolTip>
<ToolTip Style="{StaticResource tooltipstyle}">
<TextBlock Background="Transparent"/>
</ToolTip>
</ToggleButton.ToolTip>
</ToggleButton>

最佳答案

如果你使用属性元素语法编写这样的代码,你已经调用了 ToolTip 的构造函数。类(class)。

<ToggleButton.ToolTip>
<TextBlock></TextBlock>
</ToggleButton.ToolTip>

不需要实例化另一个 ToolTip里面是这样的……
 <ToggleButton.ToolTip>
<ToolTip Style="{StaticResource tooltipstyle}">
<TextBlock Background="Transparent"/>
</ToolTip>
</ToggleButton.ToolTip>

... 因为这将有效地创建一个 ToolTipToolTip并导致错误。

此外,在我的系统上(使用 .NET 4.5)没有错误。
似乎 WPF 可以按照开发人员的意图同时处理两个版本。

关于wpf-controls - “工具提示”不能有逻辑或视觉父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9213901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com