WPF Динамическое добавление элементов управления в окно - PullRequest
0 голосов
/ 05 августа 2010

Я программирую пользовательский элемент управления и добавляю кнопки в окно, используя код C #.Я прочитал, что могу создать документ Xaml, а затем с помощью xamlReader загрузить его в окно.

Оба подхода работают, но какой из них, по вашему мнению, будет иметь лучшую производительность?или ведьма, которую вы порекомендуете

Спасибо !!!

1 Ответ

0 голосов
/ 11 августа 2010

Мои интуитивные ощущения говорят мне, что производительность чтения xaml и загрузки содержимого в окно будет немного ниже, чем при использовании кода.

Мое объяснение этому: - XAML должен быть загружен / прочитан с диска и декомпилирован в объекты. - при использовании кода для построения объектов вы можете пропустить загрузку с дисковой части, а остальное будет таким же.

Но я думаю, что лучше посмотреть, что вам нужно. Если вы хотите создать кнопки, гораздо проще создать xaml и загрузить его в ваше окно, чем создавать элемент управления в коде.

Так что вам решать, какое решение лучше всего подходит для вашего проекта.

...