2011-09-05 38 views
6

FrameworkElementではなく、UIElementをいつ使用するのか不明で、なぜ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 do、UIElementsはありません。 –

+0

@ H.B。レイアウトに参加していない場合、どのようにUIElementにMeasureメソッドとArrangeメソッドがありますか? –