UIElement 与 FrameworkElement
我不清楚什么时候会使用 UIElement
而不是 FrameworkElement
,以及为什么会有 FrameworkElement
类。本质上,与 UIElement
相比,FrameworkElement
提供的额外功能是什么?
I am unclear about when you would use a UIElement
as opposed to a FrameworkElement
, and why is there a FrameworkElement
class at at all. Essentially, what is the extra functionality that a FrameworkElement
provides as opposed to UIElement
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您永远不应该从
UIElement
继承(除了FrameworkElement
之外,没有任何类可以继承),除其他属性外,它没有DataContext
,缺乏 DataContext 可能会让您陷入某些困境。麻烦。You should never inherit from
UIElement
(no class besidesFrameworkElement
does), among other properties it has noDataContext
, whose lack can land you in some troubles.