2011-09-05 68 views
6

我不清楚你什么时候会使用UIElement而不是FrameworkElement,为什么有一个FrameworkElement类。从本质上来说,与UIElement相比,FrameworkElement提供的额外功能是什么?UIElement vs FrameworkElement

+0

可能重复的[UIELement与WPF/Silverlight中的Frameworkelement](http://stackoverflow.com/questions/5956880/uielement-vs-frameworkelement-in-wpf-silverlight) – BoltClock

+0

@mihajlv:事实上,答案该问题可能是错误的,与它是否重复无关。 –

+0

@mihajlv:绑定也与调度程序无关...... –

回答

3

你不应该从UIElement继承(除FrameworkElement之外没有其他类),除了其他属性,它没有DataContext,它的缺点可能会给你带来麻烦。

+0

只是为了清楚UIElement不提供任何布局,数据绑定,样式,模板和资源。 – mihajlv

+1

@mihajlv:FrameworkElements做,UIElements不。 –

+0

@ H.B,如果UIElement没有参与布局,那么如何使用Measure和Arrange方法? –

相关问题