2009-06-13 5 views
2

subjについて教えてください。 たとえば、データグリッドとツールバーから派生しなければならない新しいカスタムコントロールを作成する必要があります。そして、私は、新しいコントロールを簡単にアクセスできるようにベースコントロールのプロパティを公開/伝播したい。私が知っている唯一の方法は、クラスを派生させることです。子孫は自動的に祖先のすべてのプロパティを取得します。しかし、C#での複数の派生は禁止されていますので、プロパティや他の第2のコントロールの動作を公開する方法はわかりません。カスタムコントロールのスタイルやテンプレートも必要です。コンポジットカスタムコントロールを構築するためのベストプラクティスWPF

ありがとうございます!

答えて

1

WPF継承では「out」です。 ; O)実際はWPFより前には複雑だったのですが、WPFではさまざまな強力な選択肢があります。

基本的なコントロールのために、私はあなたが作曲に行って、いくつかのユーザーコントロールを作成し、ToolBarとDataGridを含むようにしてください。外部から操作する必要がある場合は、パブリックプロパティとして公開することができます。

特殊な機能の追加については、接続プロパティは非常に多彩なメカニズムです。

0

Watching a window from windowsclient.netは、開始するのに適しています。

依存関係のプロパティをよく理解していることを確認してください。

wpfブログを読むことは、私の最高のゲストです。

関連する問題