Machen Sie eine XAML-Datei intern in .Net
In meinem Silverlight-Projekt, ich möchte eine assembly enthält .xaml die nicht gesehen werden kann von außerhalb der assembly. Jedoch, dort ist keine klare Weise ich dies tun kann. Wenn ich ändern Sie den zugriffsmodifizierer auf die .xaml.cs-Datei, die der compiler sagt mir:
Partial declarations of "My xaml class here" have conflicting accessibility modifiers
In der xaml-Datei selbst scheint es nicht zu sein, ein Ort, um meine access-modifier. In kurz, wie ich die Klasse im Zusammenhang mit meiner xaml-Datei zu internal
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einen
x:ClassModifier="internal"
im UserControl-tag des XAML-Datei, wenn Sie die Sichtbarkeit der Klasse in der .cs-Datei auf der internen.Die Datei, generiert aus der XAML-Datei (z.B. MyControl.g.cs) muss passen, die das code-behind-Datei (z.B. MyControl.cs).
x:ClassModifier
ermöglicht Ihnen die Steuerung der Sichtbarkeit der Teil der Erklärung in der MyControl.g.cs-Datei.