【发布时间】:2017-04-07 16:01:42
【问题描述】:
我正在用 c# 和 WPF 编写数独应用程序。到目前为止,我用我的文本框得到了网格,但现在我想用数组 ([][]) 填充它。
对于我的第一次测试,我找到了一种手动执行此操作的方法。 XAML:
<TextBox> Text="{Binding Path=Testarr[0][0]}" Name="testbox"></TextBox>
在我的 xaml.cs 中:
testbox.DataContext = this;
所以现在我的文本框显示在 Testarr[0][0] 中初始化的值。
对于我的数独,我有 81 个文本框,我不想手动初始化所有文本框,有没有简单的方法?
【问题讨论】:
-
是的。 MVVM。带有 ItemTemplate 的 ItemsControl。但这需要学习一些东西,所以只需编写一个 perl 脚本来生成所有带有绑定的 XAML。
标签: c# wpf binding textbox grid