データがないがXAMLのすべての列を持つ空のグリッドがあります。コードビハインド、つまり.csファイルに複数のグリッドを作成する方法はありますかWPFコードビハインドでXAMLからグリッドを作成する
私はコードビハインドで新しいグリッドを作成する方法を知っていますが、既存のグリッドは作成していません。
おかげ ラム
データがないがXAMLのすべての列を持つ空のグリッドがあります。コードビハインド、つまり.csファイルに複数のグリッドを作成する方法はありますかWPFコードビハインドでXAMLからグリッドを作成する
私はコードビハインドで新しいグリッドを作成する方法を知っていますが、既存のグリッドは作成していません。
おかげ ラム
あなたは「既存のグリッド」の別々のUserControl
をすることによってそれを行うことができます。
まず、[追加] - > [ユーザーコントロール] - > [ユーザーコントロール(WPF)]を使用してUserControl
を追加する必要があります。
次に、「既存のグリッド」を追加したUserControl
の内側に置きます。あなたが好きなように
YourExistingGridControl.xaml今
<UserControl x:Class="Your.Namespace.YourExistingGridControl">
<Grid>
... YOUR EMPTY GRID WITH ALL THE COLUMNS, ETC. ...
</Grid>
</UserControl>
は、あなたはその「既存のグリッド」のように多くのインスタンスを作成することができます。
YourCodeBehind.xaml.cs
private void AddYourExistingGrid()
{
var myGrid = new Your.Namespace.YourExistingGridControl();
yourWrapPanel.Children.Add(myGrid);
}
ありがとうございます@janonimus –
すでに存在するグリッドを作成することによって何を意味するのですか?あなたはすでに存在するものをどのように創り出すことができますか? – AVK
XAMLページに既に存在するグリッドの複数のコピーを作成したいと思います。データがない空であり、ユーザーが5..itを入力すると、5つのグリッドを作成する必要があります。 .. –
とどのようにそれらを配置したいですか?隣に? – AVK