0

私はWPFが初めてで、ここで問題に直面しています。私たちのアプリケーションの 1 つで、同様の種類の作業を担当するダイアログはほとんどありません。すべてのダイアログには、[OK] ボタンと [適用] ボタンがあります。しかし、私たちの新しいUIデザインでは、これらはパネルであるサイドバーに表示されます(まだコントロールを決定していません)。私は、いくつかの方法でOKボタンとAPPLYボタンを持つベースユーザーコントロールを持つことを考えました。そして、私の他のダイアログ(新しいUIのユーザーコントロールです)は、このベースユーザーコントロールから派生しています。

インターネットからいくつかのコード サンプルをダウンロードしましたが、問題は解決しませんでした。

アイデア/コードサンプルがあれば共有してください。

前もって感謝します。

4

1 に答える 1

0

WPF (ある程度は WinForm も) は、継承をうまく処理できません。C# コードで UI を作成し、継承を機能させることもできますが、デザイナーがうまく機能しないと思うので、デザイン モードと Blend で立ち往生することになります。

これを回避するには、再利用したい機能を作成し、継承の代わりに構成を使用することができます。これはとにかくより良いアプローチと考えられています。

于 2012-06-02T06:30:20.457 に答える