如何使用许多控件绘制wpf ui?

时间:2013-07-11 19:11:31

标签: wpf user-interface

我的应用程序UI使用Tab控件 其中一个选项卡有20个分组框(在scrollviwer中),每个分组框内容300文本框,文本框上方有一个名称(标签)(不是一对一匹配)。 当应用程序运行(尚未)时,每个文本框将显示缓冲区中的字节值。 我手动绘制这个组合框,这是太多的工作。我正在尝试使用itemcontrol来绘制文本框,但由于存在名称 - 值对,因此不知道如何创建新行。

任何解决方案都将受到赞赏。

1 个答案:

答案 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>