21得票4回答
指定的元素已经是另一个元素的逻辑子级。请先断开连接。

当我想将FrameworkElement附加到新窗口并发布为PNG文件时,就会出现错误。所以我的想法是先移除父子链接,调用我的方法,然后使用以下代码重新添加子元素:this.RemoveLogicalChild(element); PublishFrameworkElement(element...

16得票2回答
在画布上查找控件位置

我有一个包含几个的,我需要找到在XAML文档中分配的顶部和左侧角点。如何获取这两个属性? 当我在上循环遍历Framework Elements时,似乎无法找到这些属性。

15得票2回答
WPF/Silverlight中的UIElement与FrameworkElement有何不同?

在什么情况下才会从UIElement和FrameworkElement派生,考虑到FrameworkElement继承自UIElement。有人能给出现实生活中的例子吗?

13得票3回答
如何以编程方式获取 WPF FrameworkElement 的当前可视状态?

如何以编程方式获取WPF FrameworkElement的当前可视状态?我所指的状态是像“正常”,“鼠标悬停”,“禁用”等状态。 编辑: 基本上,我正在使用VisualStateManager.GoToState(e,“MouseOver”,true)更改按钮的可视状态,并且在完成后想知道...

12得票2回答
WPF框架元素无法接收鼠标输入

尝试获取出现在子FrameworkElement中的OnMouse事件。父元素是一个Panel(且Background属性不为Null)。class MyFrameworkElement : FrameworkElement { protected override void OnMo...

10得票2回答
FrameworkElement.Name问题

我试图在构造函数中设置页面的Name属性:public partial class PageListView : Page { public PageListView(string title) { InitializeComponent(); ...

10得票4回答
FrameworkElement的DataContext属性不会向下继承到元素树。

你好,WPF专家们,至少我希望你们中的一些人能够阅读这篇文章! DataContext是FrameworkElement上的一个属性(所有WPF控件的基类),并且被实现为DependencyProperty。这意味着逻辑树中的所有后代元素共享相同的DataContext。 那么Conten...

7得票1回答
UIElement与FrameworkElement的区别

我不清楚何时使用UIElement而不是FrameworkElement,以及为什么有一个FrameworkElement类。基本上,FrameworkElement相对于UIElement提供了什么额外的功能?

7得票1回答
在值为FrameworkElement的数据绑定中使用数据绑定

我的一个数据源生成了一组值,这些值按照以下接口进行了类型定义。 public interface IData { string Name { get; } FrameworkElement VisualElement { get; } } 我希望在WPF中使用数据绑定来显...