-
0 votesanswersviews
SIlverlight:无法在画布上找到图像
在我的画布中,我有一个图像对象 . 我没有在其中设置源,但它有坐标和大小 . 标签是: <Image Canvas.Top =“50”Canvas.Left =“20”Height =“68”Width =“110”HorizontalAlignment =“Left”Name =“image1”Stretch =“Fill”VerticalAlignment =“Top”/> 问题在... -
32 votesanswersviews
WPF在鼠标下获取元素
WPF是否有办法在MouseMove事件上获取鼠标下的元素数组? -
0 votesanswersviews
使用Prism强制创建可视树
我有一个含有Prism区域的 TabControl . 我想为某些事件触发某种通知(例如,闪烁选项卡 Headers ),并且我想从Prism区域中的组件触发此通知 . 一旦包含这样一个组件的选项卡打开一次,这很好地使用 VisualTreeUtil.GetParent() 并一直向上,直到我找到我的 TabControl 并可以修改它以指示通知 . 但问题是,在用户打开选项卡之前这不起作用,因... -
11 votesanswersviews
为什么ItemsControl的容器的Parent属性返回null而不是它所在的Panel?
这个让我难过 . 我们有一个自定义ItemsControl,它既使用自定义容器,也使用自定义面板作为ItemsHost . 现在,该面板有一些容器需要用于渲染目的的度量标准 . 由于它们是可视化树中面板的直接子节点,因此您认为容器的Parent属性将返回面板,但它不会! 我已经在标准ListBox上使用Snoop确认了这个确切的事情,所以这不是我们的代码所独有的,但显然是ItemsControls... -
0 votesanswersviews
可视和逻辑树遍历不会检索多个级别
我正在从同一个应用程序中探索逻辑和可视化树,但没有成功深入到各个级别 . 我的代码使用通用资源管理器: private static void ProcessGenericTree(object current, List<FrameworkElement> leaves, Type treeType) { if (current is Fra... -
4 votesanswersviews
在WPF中获取鼠标下的逻辑UIElement
似乎在Mouse下检索元素的所有方法都与Visual Hit测试有关 . 是否有一些我遗漏的机制可以让我 grab 实际 UIElement ,它代表 HitTest 返回的当前可视树? 我正在做的总结: 我有一个自定义工具提示类,它依赖于基于鼠标结束的UIElement做的事情 . 简单地说,它挂钩到拥有Window的 PreviewMouseMove 事件并更新"current It... -
0 votesanswersviews
LogicalTree Control直接在鼠标下没有VisualTree
这是一个WPF应用程序 . 我试图直接在鼠标下控制它,这被证明是一个令人惊讶的痛苦 . Mouse.DirectlyOver,InputHitTest和VisualTreeHelper.HitTest都引用了VISUAL树 . 我正试图 grab 控制本身 . 示例:如果我有一个TextBox并使用上述任何一个,它将返回一个TextBoxView,而我想要TextBox本身 . 这发生在Previ...