我有一个TextBlock,其画布为ToolTip
。用户控件从构造函数中的后端绑定到画布。在xaml中定义的TextBlock如下:
<TextBlock Width="60" Height="40" Text="More info.">
<TextBlock.ToolTip>
<Canvas Name="canToolTip"></Canvas>
</TextBlock.ToolTip>
</TextBlock>
构造函数定义为:
public UC_PublicationAdd()
{
InitializeComponent();
// assign datacontext
canToolTip.Children.Add(new ToolTipControl());
}
整个场景很好现在让我来解决问题。当我将鼠标放在TextBlock
工具提示正在显示但其大小不可控时。我的意思是,工具提示的大小太小(当工具提示文本不存在时的默认大小)。我希望工具提示等于画布的大小
答案 0 :(得分:0)
很抱歉让你感到困惑,最后我通过在工具提示中为画布指定宽度和高度来解决问题。 xaml如下所示:
<TextBlock Width="60" Height="40" Text="More info.">
<TextBlock.ToolTip>
<Canvas Name="canToolTip" Height="80" Width="130"></Canvas>
</TextBlock.ToolTip>
</TextBlock>