[英]C# fill Dynamic Grid with TextBox, Button and more in WPF
TextBox [] tb =新的TextBox [5];
對於(int i = 0; i <5; i ++)
{
tb [i] = new Textbox();
UniformGrid1.Children.Add(tb [i]);
}
好..那很好。 但是問題來了,當我還需要在其中填充一些定義了設計屬性的Texbox,Button和Labels時,可能還需要在UniformGrid Cell中插入一個網格。 如果為每個控件創建數組並在循環中定義每個數組屬性,它將變得非常混亂。 不僅麻煩,而且我不能將文本框放在UniformGrid的單元格中。 子代將網格添加到TextBox的頂部。
有沒有更好的方法來解決這個問題?
您應該改用DataBinding。
使ItemsControl將其綁定到ObservableCollection,然后將UniformGrid用作ItemsControl的容器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.