Frage

Hallo Ich versuche, ein wiederverwendbares XAML Fenster in einer DLL zu erstellen.

Ich habe in den Themen platziert einen neuen Ordner Resource (ich es auch in den generic.xaml verschmolzen), aber wenn ich versuche, seine Stile im Fenster zu verwenden, erhalte ich eine Fehlermeldung, dass der Stil nicht existiert:

<Window Style="{StaticResource ModalWindowStyle}" >
    <!-- I have also the following -->
    <Window.Resources>    
        <Style TargetType="Button" BasedOn="{StaticResource ButtonStyle}" />
    </Window.Resources>
</Window>

Ich erhalte eine Ausnahme, dass diese Arten nicht existieren, werden sie in diesem Resource erklärt sowohl die im Ordner Themen ist.

War es hilfreich?

Lösung

diesen Beitrag :

  

... solange Projekt B einen Verweis auf Projekt A hat.

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/Project A;component/YourSubFolder/YourResourceFile.xaml" />
</ResourceDictionary.MergedDictionaries>
     

Dann können Sie einfach die Ressourcen in YourResourceFile.xaml definiert verwenden.

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