In jedem Standard-WPF-Fenster wie unten sind vier Namespaces referenziert. Ich weiß:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
und
xmlns: x="http://schemas.microsoft.com/winfx/2006/xaml"
sind die Zuordnungsbibliothek PresentationCore.dll und PresentationFramework.dll. Aber wo finde ich die Bibliotheksdateien Mapping Namespace
xmlns: d="http://schemas.microsoft.com/expression/blend/2008"
und
xmlns: mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
?
%Vor%Fast richtig. Weitere Informationen finden Sie in MSDN: Ссылка
d: ( Ссылка )
Der d : XAML-Namespace ist für die Designerunterstützung vorgesehen, insbesondere für Designerunterstützung in den XAML-Designoberflächen von Microsoft Visual Studio und Microsoft Expression Blend. Der d : XAML-Namespace aktiviert Designerattribute für XAML-Elemente. Diese Designerattribute wirken sich nur auf die Designaspekte aus, in denen sich XAML verhält. Die Designerattribute werden ignoriert, wenn dasselbe XAML in der Silverlight-Laufzeit vom XAML-Parser geladen wird und die Anwendung ausgeführt wird. Im Allgemeinen sind die Designerattribute für jedes XAML-Element gültig, in der Praxis gibt es jedoch nur bestimmte Szenarios, in denen die Anwendung eines Designerattributs selbst angebracht ist.
mc: ( Ссылка )
mc : zeigt an und unterstützt einen Markup-Kompatibilitätsmodus zum Lesen von XAML. Normalerweise ist das Präfix d: dem Attribut mc: Ignorable zugeordnet. Mit dieser Technik können Laufzeit-XAML-Parser die Entwurfsattribute ignorieren, wie zuvor beschrieben.
Aus meiner Sicht ermöglicht der Namespace "Designer" nur Designer-Attribute in Ihrem Code. Auf diese Weise können Sie Ihrer Anwendung Daten wie z. B. Entwurfszeitdaten hinzufügen und sie damit mischbar machen.
Der Namespace "mc" unterstützt die Kompatibilität, und normalerweise wird das oben genannte "d" -Präfix mit einem "mc: ignorable" gepaart, das den Compiler anweist, die Designzeitelemente zur Laufzeit zu ignorieren
Ich bin mir nicht sicher, ob diese Frage bereits beantwortet wurde, aber ich konnte sie auf meinem lokalen Computer für Visual Studio 2013, Ultimate Edition, finden. Sie können alle Typen (z. B. DataContextProperty oder das, was ich gesucht habe, DesignInstanceExtension) in einer Assembly irgendwo auf Ihrem Computer mit einem Pfad finden, der wie folgt aussieht:
C: \ Programme (x86) \ Microsoft Visual Studio 12.0 \ Mischung \ Microsoft.Expression.Platform.dll
Bitte beachten Sie, dass dies je nach der von Ihnen verwendeten Version von Visual Studio variieren kann. Ich melde nur, was "auf meiner Maschine funktioniert". Eine maschinenseitige Suche nach "Microsoft.Expression.Platform.dll" sollte den Trick machen.
Tags und Links wpf namespaces xaml mapping xml-namespaces