[英]An user control as Tool tip for WPF TextBlock
我有一個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
ToolTip上時,顯示但其大小不可控。 我的意思是,工具提示的大小太小(不存在工具提示文本時的默認大小)。 我希望工具提示等於畫布的大小
抱歉讓您感到困惑,最后我通過在工具提示中為畫布分配寬度和高度來解決了這個問題。 xaml如下所示:
<TextBlock Width="60" Height="40" Text="More info.">
<TextBlock.ToolTip>
<Canvas Name="canToolTip" Height="80" Width="130"></Canvas>
</TextBlock.ToolTip>
</TextBlock>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.