記事

添付プロパティは任意のオブジェクトに対して設定可能な一種のグローバルプロパティを提供する為の 既存のプロパティの拡張です。

自分の子供にプロパティを付加するもの 
Grid.Row Grid.Column
DockPanel.Dock

自分の子供とか関係なくプロパティを付加するもの
Validation.ErrorTemplate 
Validation.HasError Validation.Errors

なにができるの? 
親要素で定義されるプロパティについて、子要素がそれぞれ別の値を指定 
オブジェクトのそれぞれが、所有する型に対して共通の情報を報告

  public static readonly DependencyProperty Bool1Property = DependencyProperty.RegisterAttached("Bool1", typeof(bool), typeof(Attached1));
Bool1プロパティ 
bool 型
Attached1というクラスのプロパティ

 public static bool GetBool1(DependencyObject element)
public static void SetBool1(DependencyObject element, bool value)
DependencyObjectに添付する 
Bool 型の変数

 

ダウンロード
 TitleOwnerCategoryModified DateSize (Kb)