Пользовательский элемент управления WP7: элементы ObservableCollection, добавленные в инициализацию элемента управления, невидимы в сетке свойств элемента управления - PullRequest
1 голос
/ 04 августа 2011

Я пытаюсь создать пользовательский элемент управления WP7 и хочу инициализировать ObservableCollection (список элементов) при запуске (добавить первый элемент коллекции).

Когда элемент управления добавляется в ContentPanel в конструкторе, я вижуэтот первый элемент (добавлен в событие LayoutRoot_Loaded) в пользовательском интерфейсе, но коллекция в сетке свойств элемента управления пусто .Добавление нового элемента в редакторе коллекций заменяет первоначально добавленный элемент, и после этого все работает нормально.

Мой вопрос: как добавить элемент в ObservableCollection (внутри элемента управления во время инициализации) и сделать этот элемент видимым для свойстваредактор?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 04 августа 2011

XAML использует внедрение свойств данных, поэтому обычное свойство зависимости типа коллекции (например, ItemsSource) не должно быть проблемой.

Ваша проблема, скорее всего, связана с неправильной инициализацией внутренней коллекции. Кроме того, вы не должны смешивать время разработки, код времени выполнения и функциональность.

Для более подробной информации: оставьте свой код!

...