StyleSelector und Rückgabe Stil von XAML
Erstellte ich einen style im XAML-Code, Wie Kann ich diesen style in der style-Auswahl (code)?
Ich erstellt-Stil in XAML und ich will nur zurück, der Stil, die erklärt wird in XAML.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benötigen Sie Zugriff auf die XAML-Ressource, wo Sie gespeichert werden, ist die Stil. In der Regel sind Sie Weg, dies zu tun ist, speichern Sie es in ein separates Ressourcen-Datei. Dann benötigen Sie Zugriff auf die URI, die XAML-Datei als ResourceDictionary-Objekt. Hier ist ein Beispiel, wo ich einen Konverter verwenden, um zu entscheiden, welchen style ein element erhalten.
Können Sie fügen eine Eigenschaft, um Ihre
StyleSelector
und verwenden Sie dann die Eigenschaft übergeben Sie einen Verweis auf dieStyle
in XAML.StyleToUse
würde eine Abhängigkeitseigenschaft zu ermöglichen, mitDynamicResource
. Aber dannMyStyleSelector
hätte abgeleitet werdenDependencyObject
. Aber wir müssen es abgeleitetStyleSelector
verwenden Sie es als ein Stil-Auswahl. Ich weiß nicht, wie diese gelöst werden können.Wenn Sie nur auf der Suche nach einem Beispiel, hier ist ein relativ brauchbar eins:
http://www.shujaat.net/2010/10/wpf-style-selector-for-items-in.html
Wenn du mehr spezifische Fragen, würde ich vorschlagen posting etwas code/XAML, um anzuzeigen, was Sie versucht haben und welche Probleme Sie haben.