0

プロジェクトのデータ ソース内のテーブルをフィルター処理するために、いくつかの TextBoxes を備えた基本的に WPF StackPanel であるカスタム コントロールを作成する必要があります。

このカスタム コントロールは、このアプリケーションでのみ使用されます。

Lightswitch 拡張プロジェクトを作成する必要がありますか? または、カスタム コントロールがこのプロジェクトでのみ使用されることを考慮して、これを行う別の方法がありますか?

4

2 に答える 2

0

いいえ、その場合は拡張プロジェクトを作成する必要はありません。

このチュートリアルをチェックする Lightswitch アプリケーションでカスタム コントロールを作成する

于 2012-11-19T13:31:16.210 に答える
0

画面にカスタム コントロールを追加するには

  1. 画面コンテンツ ツリーで、任意のグループを選択します。
  2. スクリーン デザイナーの上部で、[レイアウト アイテムの追加] をクリックし、[カスタム コントロール] をクリックします。
  3. [カスタム コントロールの追加] ダイアログ ボックスで、アセンブリ ノードを展開し、名前空間ノードを展開して、コントロール ノードを選択します。
  4. 目的のアセンブリが [カスタム コントロールの追加] ダイアログ ボックスに表示されない場合は、[参照の追加] をクリックします。[参照の追加] ダイアログ ボックスで、使用するコントロールを含むアセンブリまたはローカル プロジェクトを選択し、[OK] をクリックします。
  5. [新しいカスタム コントロールのデータを指定してください] フィールドに、コントロールにバインドする画面データの名前を入力し、[OK] をクリックします。たとえば、CustomerSet という名前のコレクションの名前をカスタム リスト ボックスに表示する場合は、「CustomerSet」と入力します。現在選択されている顧客の名前をコントロールに表示する場合は、CustomerSet.SelectedItem.ContactName と入力します。

参照: http://msdn.microsoft.com/en-us/library/gg406736.aspx

于 2012-11-19T13:17:36.583 に答える