2017-05-22 7 views
0

XAML(別々の)ファイルからそれぞれのセルがロードされ、各セルには次の一般的な形式の子要素が含まれています。WPFとXAMLすべての子を1グリッドセルから別のグリッドセルにドラッグ&ドロップ

<Border Name="R1C1Border"> 
    <Grid Name="R1C1Grid> 
    <TextBlock Name="R1C1TextBlock1">blah blah blah</TextBlock> 
    <TextBlock Name="R1C1TextBlock2">blah blah blah</TextBlock> 
    <Polygon.../> 
    <Ellipse... ></Ellipse> 
    <Path... etc.../> 
    <Button></Button> 
    </Grid> 
</Border> 

私は、境界線だけでなく、すべての子を別のセルにドラッグして実行時にグリッドをカスタマイズできるようにドラッグアンドドロップの動作を実装したいと考えています。 FindName、GetChildren()、Child =、TypeOfなどでコードの内容をコピーすることができますが、可能ならばドラッグアンドドロップを使用して実際にそれを把握したいと思います。私は楕円とリストボックスでMSDNの基本的なドラッグ&ドロップを実行しましたが、私はこのケースでそれを適用しようとするとレンチをスローすることがネストだと思います。 XAMLとWPFの両方で複数の書籍を購入しましたが、ドラッグアンドドロップはインデックスに表示されません。あなたが今やっているのと同じことを行うことができ

答えて

0

のみドラッグ開始に別のステップを追加します。

は、あなたのコントロール(あなたがそのすべての子供たちと一緒に、ドラッグ1)からVisaulBrushしてください。

次に、ポップアップかウィンドウのいずれかを開き、ブラシをバックグラウンドにします。 マウス移動時に別の手順を追加:

ポップアップ/ウィンドウの場所を更新します。

関連する問題