怎样在用C#语句动态实现wpf的tooltip或popup窗口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在用C#语句动态实现wpf的tooltip或popup窗口相关的知识,希望对你有一定的参考价值。
鼠标经过控件显示提示内容,自定义控件无tooltip属性
参考技术A 其实可以就用ToolTip,wpf中的ToolTip的内容是object对象,也就是说,你可以做成任何自定义的控件,把这个控件对象赋给ToolTip的content值就行了。 参考技术B 你用TooltipService扩展属性就行了啊,可以在任何UIElement上面应用,实现提示功能c#怎样动态判断wpf窗口某一区域是不是有控件存在
参考技术A 我是这么理解的。首先在wpf里,用来区分区域的应该是各种“容器”控件,如canvas,Grid。。。然后在这些容器里面再放置控件。后台进行判断的话,就只要判断Canvas.child是不是为null或者grid的children的数量是否为0.本回答被提问者采纳 参考技术B VisualTreeHelper.HitTest 方法 //通过指定 Point 返回命中测试的最顶层 Visual 对象。Point pt = e.GetPosition((UIElement)sender);
HitTestResult result = VisualTreeHelper.HitTest(myCanvas, pt);
if (result != null)
// Perform action on hit visual object.
参考技术C foreach遍历controls
以上是关于怎样在用C#语句动态实现wpf的tooltip或popup窗口的主要内容,如果未能解决你的问题,请参考以下文章
怎样在用C#语句动态实现wpf的tooltip或popup窗口
C#的wpf如何实现combox的每个item都有tooltip?