1

ばかげた質問かもしれませんが、今のところ解決方法を理解することができます。

ListView と Grid の間でドラッグ アンド ドロップを使用して wpf アプリケーションを構築しています。私のアイテムはImageとTextBlockで構成されています。これらのコントロールを含む StackPanel で DataTemplate を定義し、それを Grid セル内の ListView 項目と ContentControls に適用しました。基本的な考え方は、ListView から項目を選択してセルにドラッグすることです。だから私のグリッドは最初は空です。私の問題は、コントロールがグリッドを正しく埋めるのが苦手なことに加えて (ボーナス忍者の質問です!)、セルでアイテムが選択されていない場合、画像が描画されず、ドロップ ターゲットとして機能しないことです。TextBlock だけがそうします。

それに対抗する方法はありますか?ありがとうございました :)

4

1 に答える 1

1

コンテンツが null の場合、ドロップを受け入れる空のイメージを表示するように、datatemplate トリガーを設定できます。

そのアイデアがうまくいかない場合は、コンテンツが null の場合に空白のドロップ ターゲットを持つテンプレートを返すdatatemplateselectorを作成できます。これは、 xaml のみを使用してすべての可能なテンプレートを設定できるセレクターを作成する方法を示しています。

于 2013-10-16T13:38:54.737 に答える