2022年01月16日(日) [長年日記]
■ [c#] WPFのコントロールの継承構造
WPFのコントロールがどのようなクラスを継承しているかをメモ。ObjectからControlに到るまでは次のクラスを継承している。
- System.Object
- System.Windows.Threading.DispatcherObject
- System.Windows.DependencyObject
- System.Windows.Media.Visual
- System.Windows.UIElement
- System.Windows.FrameworkElement
- System.Windows.Controls.Control
それぞれのクラスの役割については次のページで説明されていて参考になる。
- 第7回 WPF UI要素の基礎とレイアウト用のパネルを学ぼう (@IT)
- 第8回 WPFの「コントロール」を学ぼう (@IT)