Как повторить XAML в WPF - PullRequest
       1

Как повторить XAML в WPF

1 голос
/ 25 августа 2010

Как повторить пользовательский интерфейс в WPF.Я имею в виду, если у меня есть динамические записи, и я хочу отобразить блок пользовательского интерфейса с метками и текстовыми полями и другими элементами управления для каждой записи, как мне это сделать?

Все мои данные в окне являются динамическими, ничего не является статическим,

 Record 1 in database:        test1 test11 
                         d1     t1   t11
                         r1     m1   m11

 Record 2 in database:        test2  test22 test222
                         d2     t2     t22    t222
                         r2     m2     m22    m222
                         k2     k2     k22    k222

У меня есть большой объект TEST со всеми этими значениями, например, test1, test11, d1, r1, t1, t11, m1, m11 и т. Д. Все строки и столбцы являются динамическими.Как я буду создавать пользовательский интерфейс для вышеуказанного требования.Прошу прощения, если это не ясно и слишком запутанно, чтобы понять.

Ответы [ 3 ]

6 голосов
/ 25 августа 2010

Это довольно расплывчато, поэтому ответы последуют их примеру.

Обычно вы используете ItemsControl (или единицу, если его наследники) и присваиваете свойству ItemsSource коллекцию записей. Вы определяете DataTemplate со всем необходимым для отображения отдельной записи.
Вы присваиваете DataTemplate как ItemsControl ItemTemplate.

1 голос
/ 25 августа 2010

Используйте ItemsControl, добавьте элементы управления в ItemTontlate ItemControl

0 голосов
/ 22 мая 2017

Шаблон данных помогает нам отображать набор данных в индивидуальном формате или исходя из требований бизнеса.Проще говоря, DataTemplate предоставляет вам большую гибкость для определения представления ваших данных в пользовательском интерфейсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...