Frage

Ich versuche, mehr über WPF zu lernen. Ich lief durch ein Online-Tutorial, das eine Schaltfläche erstellt und erstellt dann eine Vorlage zusätzliche Schaltflächen angewendet werden. Das Problem ist, diese Vorlage in der Window.xaml ist und ich kann nur die Vorlage von innerhalb dieser Anwendung. Wie mache ich die Vorlage mehr globablly zur Verfügung? Ich bin von irgendeiner Weise zu denken, die XAML zu verweisen, wie Sie eine Baugruppe aus einem anderen Projekt oder Lösung verweisen können.

War es hilfreich?

Lösung

Sie können mit „Ressourcen Wörterbücher“, die Sie in Ihrem App.xaml wie diese Referenz (Expression Blend tut es automatisch):

<Application.Resources>
    <!-- Resources scoped at the Application level should be defined here. -->
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="ResourceDictionary1.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

Wie eine Ressource von einer anderen Assembly verweisen, verwenden Sie packen URI-Syntax. Dieser Link es auch abdeckt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top