2011-08-06 32 views

答えて

1

あなたは、オブジェクト初期化子でこれを行うことができ

public static readonly DependencyProperty MyDependencyProperty = 
    DependencyProperty.Register("MyDependency", 
           typeof(propertyType), 
           typeof(ownerType), 
           new FrameworkPropertyMetadata { 
            BindsTwoWayByDefault = true, 
            PropertyChangedCallback = OnPropertyChanged, 
            ... etc ... 
           }); 
1

hereというPropertyMetadataに使用できるコンストラクタが4つあります。 3番目のパラメータは、デフォルト値パラメータを使用しません。

PropertyMetadata(PropertyChangedCallback)

public static readonly DependencyProperty SomeProperty = DependencyProperty.Register("SomeName", typeof(string), typeof(SomeClass), 
                     new PropertyMetadata(SomeChangedCallback), 
                     SomeValidateCallback); 
関連する問題