Ich habe diese DesignData-Datei (Kompilierungstyp auf DesignData eingestellt) in einer XAML-Datei:
<local:FooModel xmlns:local="clr-namespace:MyProject"
Name="Sample" FullPath="C:/www" />
Ich habe FooModel
Klasse innerhalb MyProject
Namespace mit diesen beiden Eigenschaften. Ich erhalte die Eigenschaft "Name" in XAML mit rot unterstrichen und diese Meldung:
Fehler 1 Da 'microsoft.expression.markup.semantics.metadata.reflectiontypenode' in derselben in der gleichen Assembly implementiert ist, müssen Sie das Attribut x:Name und nicht das microsoft.expression.markup.semantics.metadata.ReflectionPropertyNode Attribut setzen.
Ich denke, die Immobilie Name
mit etwas anderem verwechselt wird. Ich beziehe mich auf die Eigenschaft meiner FooModel
Klasse, nicht etwas anderes. Ich erhalte keine Warnungen für FullPath
.