1

VisualStudioのWPFビジュアルデザイナーとプロパティウィンドウ内で開発者エクスペリエンスをカスタマイズする必要があるという現実の問題があります。

私は3つのプロパティABとCを持っています:

  1. 3つのプロパティはそれぞれ、プロパティウィンドウに表示される必要があります。

  2. プロパティCは読み取り専用である必要があり、その値は、読み取り/書き込みであるプロパティAおよびBの値に基づいて計算される必要があります。と

  3. AまたはBが変更された場合は、デザイナをリロードせずにCの値を更新する必要があります。

どうすればこれを達成できますか?

4

2 に答える 2

2

VisualStudioWPFおよびSilverlightデザイナーのカスタマイズに関連するすべてがここにあります。

于 2012-11-06T19:53:31.797 に答える
1

ドキュメントを確認し、自分で苦労した後、私がやろうとしていることは不可能であると結論付けなければなりません。

1)読み取り専用のアタッチされた依存関係プロパティは、最初からVisualStudioのプロパティペインに表示されません

2)DesignModeValueProviderを使用して編集可能なプロパティを読み取り専用プロパティのように動作させようとした場合でも、誤って入力された値はXAMLに格納されます。これは、実行時に誤った値を設定することを意味します。

于 2012-11-12T10:37:02.843 に答える