1

リストボックスにバインドされたitemsourceにデータがない場合、「レコードが見つかりません」を表示するにはどうすればよいですか。新しいテキストボックスを追加すると、読み取り専用コレクションにデータを追加できないため、例外が発生します。

よろしく、カナヤ

4

3 に答える 3

3

テキストボックスとリストボックスを前面に持つグリッドを作成できます。リストボックスにコンテンツがある場合は、テキストボックスを非表示にしたり、コンバーターを使用してObervableCollectionのCountプロパティにVisbilityをバインドしたりします。

于 2012-04-25T13:21:58.107 に答える
1

これを行う代わりに。カウントを確認し、レコードがゼロの場合はリストボックスを非表示にして、メッセージとともにテキストブロックを表示します。

于 2012-04-25T13:04:00.353 に答える
1

リストボックスのソースにデータをどのようにバインドしていますか?ビューモデルのプロパティを使用してデータバインディングを行う場合は、そのプロパティがnullまたは空かどうかを確認するだけです。これは目的を果たします。

使用しているより多くの情報またはコードを提供すると、より多くのヘルプをもたらすことができます。

于 2012-04-25T13:16:49.093 に答える