XAML的Schema

wangshangxin 2009-10-26 02:28:49
我添加了一个资源字典在WPF项目里,资源字典是xaml文件,现在需要用一个xml schema来约束这个xaml的格式,这个跟xml是一样的吗?这个该怎么做呢?
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingjunli 2009-10-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cooolchen 的回复:]
xaml文件是要被编译为class的。

你的资源字典完全可以使用一个xml文件来描述。而不是xaml。
如果是xml文件,你就可以写一个schema来约束这个xml的格式。

换句话说:
你可以约束xml,但是你无法约束xaml。
[/Quote]

貌似不一定吧,XAML用来表示用户界面或对象层级关系,可以直接用XAMLPAD来查看结果而不用编译
cooolchen 2009-10-27
  • 打赏
  • 举报
回复
xaml文件是要被编译为class的。

你的资源字典完全可以使用一个xml文件来描述。而不是xaml。
如果是xml文件,你就可以写一个schema来约束这个xml的格式。

换句话说:
你可以约束xml,但是你无法约束xaml。
jv9 2009-10-26
  • 打赏
  • 举报
回复
如果是使用默认格式,使用
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

如果你自定义schema格式,需要重新编译和调用。
xingjunli 2009-10-26
  • 打赏
  • 举报
回复
貌似是一个比较高级的应用呀,XAML是XML的一个子集理论上是可以自定义schema的,基本的约束
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 微软已帮你定义好了呀

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧