1

動的にレイアウトしたい。

たとえば、画像をドラッグ アンド ドロップすると、ボックスに 1 つの画像が表示されます。

別の画像をドラッグ アンド ドロップすると、ボックスが 2 つのボックスに分割されます (動的に 2 つに分割されます)。

私の質問は、どのレイアウトを使用する必要があるか (スタック パネル、グリッド、またはその他のもの) と、コードを使用してレイアウトを動的に作成する方法です。

質問が少し漠然としていることは承知していますが、私はWPFがあまり得意ではないので、Thxを理解してください。

4

2 に答える 2

0

アニメーションが必要ない場合は、画像をドロップしながら、WPF グリッドに新しい列と行を簡単に追加できます。

多分これはあなたを助けるでしょう:行と列をWPFグリッドにプログラムで追加する方法

于 2013-09-10T07:28:25.737 に答える
0

私は GridView を使用するので、列または行を追加できます。

DataGridViewTextBoxColumn trackPositionTextBox = new DataGridViewTextBoxColumn();
trackPositionTextBox.HeaderText = "Track Postion";
trackPositionTextBox.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

dataGridViewSamples.Columns.Add(trackPositionTextBox);

それは、DataGridView に列を追加することです。

dataGridViewSamples.Row.Add()

それは行を追加することです。

私もwpfが得意ではありませんが、参考になれば幸いです。

于 2013-09-10T07:29:34.007 に答える