2010-11-26 12 views
2

私は、クライアントエリアのどこにでもファイルをドロップして変換される非常に単純なアプリケーションを実装しようとしています。ここに私のXAMLです:WPFドラッグアンドドロップ:大きなフラットドロップターゲットが必要

<Grid AllowDrop="True"> 
    <TextBlock VerticalAlignment="Center" HorizontalAlignment="Center"> 
    Drop .dds files here and they will be converted to .png files in their original directory 
    </TextBlock> 
</Grid> 

私はこれを行うときしかし、唯一の許容ドロップターゲットが<TextBlock>ある、ない大きなフラットホワイトスペースの残りの部分。テキストがない領域にファイルを置くと、「いいえ」のカーソルが表示され、ドロップイベントが発生しません。

私の意志にWPFをどのように曲げることができますか?なぜ私にこれをやっているのですか?

答えて

2

私は考えていませんが、AllowDrop = "True"をグリッドの親に設定すると、期待通りに機能します。

+0

グリッドは私のルート要素です...あなたはそれを動作させるために何をしましたか? – Domenic

+0

ああ、私が 'AllowDrop =" True "を' '要素に設定すると、それは私が望むことをする... – Domenic

関連する問題