http://schemas.microsoft.com/winfx/2006/xaml/presentation的架构文件的位置在哪里?

时间:2014-01-14 17:29:50

标签: .net wpf xaml

我一直在谷歌上搜索描述XAML的WPF元素的模式文件但找不到它。名称空间声明应该包含所有WPF功能的列表,例如它添加到标准XAML的类型,属性或元素。

我可以在Visual Studo缓存目录中找到XAML的模式文件。该文件名为 xaml2006.xsd 。有一个 wpfe.xsd ,但其目标命名空间是 http://schemas.microsoft.com/client/2007

这可能听起来微不足道,但我花了好几个小时才找到这个模式文件。我在哪里可以找到targetNamespace设置为“http://schemas.microsoft.com/winfx/2006/xaml/presentation”的模式文件(XSD文件)?如果它隐藏在DLL文件中,那么可能有一个托管该模式文件的开源资源?

1 个答案:

答案 0 :(得分:2)

不太晚,希望本教程对搜索此内容的人有所帮助: 您提到的第一个NS是默认命名空间。它并不存在于提供的URL中,但它是一个唯一的名称等。

http://video.ch9.ms/ch9/ff6f/e1477e72-b989-49c1-acdd-62802c36ff6f/ABSWP81Part3_mid.mp4跳至14.00

他说基本上要使用http://schemas.microsoft.com/winfx/2006/xaml

<Page 
    x:Class="HelloWorld.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:HelloWorld"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
?>