Silverlight:在 XAML 中声明数据集合?
我想在我的 Silverlight for Windows Phone 7 应用程序中声明一些数据。我不确定语法是什么。
例如:
public class Person
{
public string Name {get; set;}
public int Age {get; set;}
}
<Application.Resources>
<Data x:Name="People">
<Person Age="2" Name="Sam" />
<!-- ... -->
</Data>
</Application.Resources>
显然Data
不是一个有效的标签。我在这里想要什么?
I would like to declare some data in my Silverlight for Windows Phone 7 application. I'm not sure what the syntax is.
For example:
public class Person
{
public string Name {get; set;}
public int Age {get; set;}
}
<Application.Resources>
<Data x:Name="People">
<Person Age="2" Name="Sam" />
<!-- ... -->
</Data>
</Application.Resources>
Obviously Data
is not a valid tag. What do I want here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要首先定义一个容器类型: -
然后,您需要将 People/Person 类所在的命名空间添加到 Xaml 中,典型情况如下: -
只需将“SilverlightApplication1”替换为您的应用程序命名空间。
现在你可以做:-
You will need to define a container type first of all:-
You then need to add the namespace that your People/Person classes are present in to the Xaml typicall this would look like:-
Just replace "SilverlightApplication1" with your application namespace.
Now you can do:-