私はプロパティーをコールバックに変更しました。その中でいくつかの検証を実行する必要があります。DependencyObject.SetValueとキャストとセットのプロパティー
私は新しい値を取得し、minやmaxなどの他のプロパティの基準に対して検証します。私は私の質問があり、変更イベントから依存関係オブジェクトを取得し、
DependencyObject.SetValue(TargetProperty,NewValue);
を使用するか、それを変数にキャストし
直接
ObjectType myObjectType = (ObjectType)DependencyObject;
myObjectType.Target=NewValue;
をプロパティを使用するかを計画しています。これを行うために
いずれかの方法を他の方法よりも使用する理由は何でしょうか。キャストは、SetValue/GetValue検索などの多くのことを言うよりも、リソースの消費量が多いでしょうか?私はメソッドで最大10回プロパティを参照します。
多くのありがとうございます。
私は[このMSのリンク](https://msdn.microsoft.com/en-us/library/ms752914)にDPとその書き方について見てみたいと思います。あなたのやり方で書いてみる理由はわかりません... –