itemssource仅适用于代码隐藏

时间:2016-05-13 23:17:13

标签: c# wpf data-binding

我正在玩这个例子: (查看最后一个代码The final and working examplehttp://www.wpf-tutorial.com/data-binding/responding-to-changes/

在代码中,他正在与lbUsers.ItemsSource = users;绑定吗?我试图在xaml中进行绑定而不是代码隐藏:

<ListBox Name="lbUsers" DisplayMemberPath="Name" ItemsSource = {Binding users}></ListBox>

但这不起作用。然后我尝试添加Datacontext但仍然无法正常工作

我读过这篇文章:WPF ItemsSource works in code-behind but not in XAML 但仍然无法理解我的问题

1 个答案:

答案 0 :(得分:2)

header = self.document.add_paragraph(style='Heading 1')
header.style.font.name = 'Arial'
header.style.font.size = Pt(16)
header.add_run('Header One')

您只能绑定到公共属性,这是私有字段。请阅读data binding overview

另外,failing bindings can be debugged