【发布时间】:2011-10-12 20:33:50
【问题描述】:
我是 WPF 和数据绑定的新手。我需要将扩展器标题绑定到列表(名称)和扩展器内容到列表(服务)。在阅读了有关数据绑定的 MS 教程(如何以及在何处使用 staticResource、Path 等)后,我更加困惑
我有一个
-------------
class Person
name as string
List servies as List (Of Services)
end class
--------------
class Service
name as string
end class
----------------
在我的主类 Application.vb 中,我有一个 Person 对象列表
p1 as List(of Person)
我将它们全部初始化为虚拟值。 在 Application.xaml 中,我有
<Expander Name="listBox4" VerticalAlignment="Top"
HorizontalAlignment="Left" Header=" {Binding}" Content="{Binding}" >
<Expander.HeaderTemplate >
<DataTemplate>
<TextBlock Text="{Binding}"/>
</DataTemplate>
</Expander.HeaderTemplate>
<Expander.ContentTemplate>
<DataTemplate >
<ListBoxItem Content="{Binding}"/>
</DataTemplate>
</Expander.ContentTemplate>
</Expander >
如何将标题文本块绑定到人名并将内部列表框项绑定到他们的服务?
【问题讨论】:
标签: wpf vb.net xaml data-binding