XAMLで独自のウィジェットを作成することはできますか?XAMLで独自のウィジェットを作成することはできますか?
0
A
答えて
2
はい、通常はカスタムコントロールと呼ばれます。コントロールは、新しいコントロールの基本クラスとして使用できます。 WPFは継承より合成を優先することを覚えておいてください。チェックボックス付きのリストボックスを作成するために、継承(カスタムコントロール)を使用する必要はありません。標準のListBoxは、それだけで構いません。 WPFコントロールもルックレスコントロールとして設計する必要があります。コントロールの外観は、動作とは別にする必要があります。例については、http://msdn.microsoft.com/en-us/magazine/cc163421.aspxを参照してください。
1
非常に単純なカスタマイズから、WPFに含まれているような本格的なコントロールまで、WPFで独自のコントロールを作成する方法は複数あります。これはすべてMSDN section for control customizationに記載されています。
関連する問題
- 1. 独自のタスク構成を作成できますか?
- 2. 独自の配列オブジェクトをJavaScriptで作成できますか?
- 3. ユーザーはDjangoでフォーム用の独自のフィールドを作成することはできますか?
- 4. ASP.NET webforms:meta:resourcekey uniqueか、独自のメタを作成できますか?
- 5. 独自のMicrosoft SurfaceコントロールWPFを作成することは可能ですか?
- 6. 独自のCSS属性を作成することは合法ですか?
- 7. cocoa touch/UIKitで独自のカレンダーシステムを作成することはできますか?
- 8. Javaで独自のチェックされていない例外を作成することはできますか?
- 9. ブルートゥースデバイスにLinuxサポートがない場合は、独自のドライバを作成することはできますか?
- 10. 独自のビューセットを作成せずにDeviseの登録コントローラをカスタマイズすることはできますか?
- 11. ウィジェットを動的に作成することはできますか?
- 12. 独自のメソッドでUIAElementArrayを拡張することはできますか?
- 13. 独自のinitWithFrameでクラスを初期化することはできますか?
- 14. Androidアプリケーションで独自のログファイルを表示することはできますか?
- 15. PHPで独自のエンコーダとデコーダを作成するには
- 16. MercurialはWindowsから独自のシンボリックリンク形式を作成できますか?
- 17. 独自のリストビューレイアウトを作成する - 「LinearLayoutをandroid.widget.TextViewにキャストすることはできません」
- 18. 独自のインテントフィルタを設定することはできますか?
- 19. 独自のロギングレベルの独自のログメソッドを作成する方法
- 20. CUDAは独自の作業キューを処理できますか?
- 21. .NETでのアセンブリ管理、独自の「アセンブリキャッシュ」を作成できますか?
- 22. なぜ独自のリクエストオブジェクトを作成するのですか?
- 23. 独自のシステムバーを作成します
- 24. 独自のostreamオブジェクトを作成できないのはなぜですか?
- 25. PowerShell 2.0で独自の属性クラスを作成できますか?
- 26. 独自のCDNリンクはどのように作成できますか?
- 27. 独自のファイルを生成するアンドロイドスタジオを無効にすることはできますか?
- 28. Python - オブジェクトは独自の型にすることができますか?
- 29. Javascript - プロンプトで独自のブックマークWebサイトを作成しますか?
- 30. C++で独自の演算子を作成しますか?
正確に何のためのウィジェットですか? – user7116
あなたは知っている - カスタムコンポーネント - あなたが標準のボタンの代わりにあなた自身を書くものなど... – Supertux