包括WPF';XSD中的命名空间
我们有一个自定义XML模式,它可以包含用于定义WPF数据模板的XAML块。我使用VisualStudio2010的“createschema”命令根据使用我们的模式的示例文档生成XSD 生成的架构中的第一行是:包括WPF';XSD中的命名空间,wpf,.net-4.0,xsd,Wpf,.net 4.0,Xsd,我们有一个自定义XML模式,它可以包含用于定义WPF数据模板的XAML块。我使用VisualStudio2010的“createschema”命令根据使用我们的模式的示例文档生成XSD 生成的架构中的第一行是: <xs:import namespace="http://schemas.microsoft.com/winfx/2006/xaml/presentation"/> 但是,Visual Studio会为该行生成以下警告: “已导入命名空间的架构”http://schem
<xs:import namespace="http://schemas.microsoft.com/winfx/2006/xaml/presentation"/>
但是,Visual Studio会为该行生成以下警告:
“已导入命名空间的架构”http://schemas.microsoft.com/winfx/2006/xaml/presentation“未解决”
微软的
演示文稿
模式需要XSD才能工作吗?如果是这样的话,有没有地方可以下载WPF的XSD(我还没有在Google上找到)。是否有其他解决方法?如果您使用xs:import
,并且希望使用该模式进行验证,则必须提供(XAML
)模式。这可以通过不同的方式完成:将文件放在已知文件夹中,使用URL,或将架构逐个加载到.NET
架构集中。另一个选项是使用xs:any声明您的XAML块,然后您可以选择是否根据
XAML
schema验证它 如果使用xs:import
,并且希望使用该模式进行验证,则必须提供(XAML
)模式。这可以通过不同的方式完成:将文件放在已知文件夹中,使用URL,或将架构逐个加载到.NET
架构集中。另一个选项是使用xs:any声明您的XAML块,然后您可以选择是否根据
XAML
schema验证它 为什么不使用普通的xaml资源字典呢?@Markus,我们希望能够在一个文件中提供客户端的所有配置。我们已经在一个单独的XIncluded文件中编写了大量的数据模板,但是将所有一次性模板、样式和其他资源放在单独的文件中是一件很麻烦的事情,为什么不使用一个简单的xaml资源字典呢?@Markus,我们希望能够在一个文件中为客户机提供所有配置。我们已经在一个单独的XIncluded文件中编写了大量的DataTemplates,但是将所有一次性模板、样式和其他资源放在单独的文件中是一件很麻烦的事情