我的应用程序UI使用Tab控件 其中一个选项卡有20个分组框(在scrollviwer中),每个分组框内容300文本框,文本框上方有一个名称(标签)(不是一对一匹配)。 当应用程序运行(尚未)时,每个文本框将显示缓冲区中的字节值。 我手动绘制这个组合框,这是太多的工作。我正在尝试使用itemcontrol来绘制文本框,但由于存在名称 - 值对,因此不知道如何创建新行。
任何解决方案都将受到赞赏。
答案 0 :(得分:0)
您可以将ItemControl与DataTemplate一起使用,其中DataTemplate代表一个键值对。
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Hi I am a label" />
<TextBox />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>