私はxamlコード(ListBoxとListBoxItems)の大部分を持っており、このListBoxをさまざまな場所で使用する必要があります。<my:SimpleListBox />
このリストボックスを一度定義して、コピー/貼り付けの代わりに次のように使用したいと思います。出来ますか?
質問する
32 次
2 に答える
2
はい。UserControlとして定義するだけです。こちらのドキュメントで完全な例を参照してください。
http://msdn.microsoft.com/en-us/library/system.windows.controls.usercontrol%28v=vs.95%29.aspx
于 2012-08-18T07:12:10.213 に答える
1
いくつかのオプションがあります:
UserControl-UIの一部を単一のプロジェクトでカプセル化する通常の方法。
テンプレート化された(またはカスタムの)コントロール-コントロールをカプセル化し、「テンプレート化可能」にしてアプリケーション間で再利用できるようにする通常の方法
XAMLの文字列-UIの一部を格納する非常にまれな方法。XAMLシリアライザーを使用してロードします。
最初に1を検討し、次に2を検討し、3を使用するのは、いじり回すとき、または自分が何をしているのかがわかっているときだけです。
于 2012-08-18T07:42:04.720 に答える