Смешивание XAML и кода для добавления элементов управления (WPF) - PullRequest
1 голос
/ 22 августа 2009

HI

У меня есть файл XAML, в котором я определил элементы пользовательского интерфейса. В своем коде для окна я добавляю некоторые элементы в один из элементов управления, которые есть в файле xaml, и когда я его запускаю, он не показывает мой элемент управления, добавленный с помощью кода c #.

В целях проверки я попытался удалить все элементы управления, которые были настроены через XAML, в моем коде C # - чтобы увидеть, имеет ли этот код какой-либо эффект.

Когда я запускаю код, биты кода c # проходят, удаляя элементы управления из элемента управления, который я настроил в xaml, но в окне все еще продолжают отображаться элементы управления, которые я настроил в XAML.

Что происходит, я не понимаю? Нет ли способа добавить к коллекции элементов управления, которые я настроил, используя XAML, из кода C #? Кажется, я даже не могу просто удалить элементы управления из своего кода, которые я настроил в XAML.

Есть ли какой-нибудь вызов API, который мне не хватает, который я должен вызывать, когда я что-то делаю с настройкой элементов управления с помощью XAML, например Refresh () и т. Д., Которую мы делаем в WinForms?

Я попытался выполнить UpdateLayout для элемента управления (на котором я пытаюсь добавить новые элементы управления, удалить из него и т. Д.), Но, похоже, это не помогает.

Есть идеи?

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