FrameworkElement
ではなく、UIElement
をいつ使用するのか不明で、なぜFrameworkElement
クラスがあるのか不明です。基本的に、UIElement
とは対照的に、FrameworkElement
が提供する追加機能は何ですか?UIElement vs FrameworkElement
答えて
UIElement
から継承しないでください(FrameworkElement
以外のクラスはありません)。その他のプロパティの中では、DataContext
がありません。
UIElementは、レイアウト、データバインディング、スタイリング、テンプレート、リソースのどれも提供しません。 – mihajlv
@mihajlv:FrameworkElements do、UIElementsはありません。 –
@ H.B。レイアウトに参加していない場合、どのようにUIElementにMeasureメソッドとArrangeメソッドがありますか? –
[UIELementとWPF/SilverlightのFrameworkelement]の複製が可能です。(http://stackoverflow.com/questions/5956880/uielement-vs-frameworkelement-in-wpf-silverlight) – BoltClock
@mihajlv:その質問が間違っているかもしれないということは、それが重複しているかどうかとは無関係です。 –
@mihajlv:バインディングもディスパッチャとは関係ありません。 –