如何使用witui 3将元数据对照项目绑定到XAML中的收藏
在示例应用程序中,以编程方式添加项目,我找不到直接在XAML中使用数据模板绑定到类的方法。
我尝试了以下代码,但它不起作用:
<controls:MetadataControl Items="{x:Bind myClass}">
<ControlTemplate>
<DataTemplate x:DataType="local:myClass">
<.....>
</DataTemplate>
</ControlTemplate>
</controls:MetadataControl>
如果有人有一个示例,即在XAML中直接绑定它,而无需从代码中填充项目,那我们将很棒。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Metadaitem
是一个结构,AFAIK您无法在XAML中初始化结构。我还建议您在样本中创建一个
metadaitem
的集合。也就是说,我使用附加的属性建立了此代码,并实现了您要做的事情。命名是冗长的,但我认为在这种情况下,我会更容易获得它的代表。我希望这会有所帮助。
metadatacontrolextension.cs
mainwindow.xaml
MetadataItem
is a struct and AFAIK you can't initialize a struct in XAML.I also recommend that you create a collection of
MetadataItem
s like it in the samples.That said, I build up this code using an Attached Property and achieved what you are trying to do. The namings are verbose but I think I'd be easier to get what it represents in this case. I hope this helps.
MetadataControlExtension.cs
MainWindow.xaml