WPF MVVM UserControl DataBinding в XAML не работает - PullRequest
1 голос
/ 23 апреля 2011

У меня есть пользовательский элемент управления, где источником данных является ObservableCollection<string>. Если я устанавливаю DataSource экземпляра моего пользовательского элемента управления через код, он работает

Chapters.DataSource = vm.ChapterList;

Но попытка привязки через ht xaml не работает

<b:ChapterStack x:Name="Chapters" DataSource="{Binding ChapterList}"></b:ChapterStack>

Другие элементы управления в окне привязаны к виртуальной машине и отображаются правильно.

Что мне нужно сделать, чтобы пользовательский контроль связывался через xaml?

спасибо

1 Ответ

0 голосов
/ 23 апреля 2011

Убедитесь, что вы определили свойство DataSource вашего ChapterStack элемента управления как Dependency Property, так как в противном случае вы не сможете его связать.

...