0

私のアプリケーション UI はタブ コントロールを使用します。
タブの 1 つには 20 個のグループボックスがあり (スクロールビューで)、各グループボックスには 300 個のテキストボックスがあり、テキストボックスの上に名前 (ラベル) があります (1 対 1 の一致ではありません)。アプリが実行されているとき (まだ)、各テキスト ボックスにはバッファーからのバイト値が表示されます。このグループボックスを手動で描いていますが、大変です。itemcontrol を使用してテキスト ボックスを描画しようとしていますが、名前と値のペアがあるため、新しい行を作成する方法がわかりません。

どんな解決策でも大歓迎です。

4

1 に答える 1

0

DataTemplate で ItemControl を使用します。ここで、DataTemplate は 1 つのキーと値のペアを表します。

              <ItemsControl>
                <ItemsControl.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                           <TextBlock Text="Hi I am a label" />
                           <TextBox />
                        </StackPanel>
                    </DataTemplate>
                </ItemsControl.ItemTemplate>
            </ItemsControl>
于 2013-07-11T19:15:17.683 に答える