这是一个简单的案例,我很难理解xaml中的嵌套类型。 假设您有myusercontrol.xaml
并且您希望声明性地将数据传递给它:
<my:MyUserControl x:Name="myUserControl1" >
<my:PointCollection>
<my:point>33,12</my:point>
<my:point>11,12</my:point>
</my:PointCollection>
<my:PointCollection>
<my:point>33,12</my:point>
<my:point>11,12</my:point>
</my:PointCollection>
</my:MyUserControl>
MyUserControl.xaml / .cs必须接受这种Enumeration of Point集合依赖项。
第二个问题是,我如何重新制定上面的xaml用法,以便我可以数据绑定到一个Enumerable到myUserControl1.DataContext。
答案 0 :(得分:0)
对于可枚举的数据绑定,请使用Collection View。请参阅备注和示例部分。
<MyUserControl.DataContext>
<Binding Source="{StaticResource pointCollection}"/>
</MyUserControl.DataContext>