Ich habe dieses ResourceDictionary
in Main.xaml
:
Ich setze das Bild zunächst mit:
%Vor% Ich versuche, TypeIcon
s Source
von Kunde in einer C # -Methode zu Projekt zu ändern.
Ich habe versucht mit:
%Vor%Aber ich bekomme diesen Fehler:
Der Typ
konvertiert werdenstring
kann nicht implizit inSystem.Windows.Media.ImageSource
Ich habe versucht, das Bild mit new ImageSource()
zu definieren, aber das funktioniert auch nicht.
Wie kann ich das Source
des Bildes programmatisch in C # ändern?
Nachdem ich viel gegoogelt habe, während ich diese Frage geschrieben habe, habe ich herausgefunden, wie es geht:
%Vor%Es ist nicht für statische Ressourcen, aber vielleicht wird es trotzdem nützlich sein ...:)
d. wie man den Hintergrund für Grid dynamisch setzt
%Vor%d. wie man Icon der App dynamisch setzt
%Vor% Sie können die Klasse ImageSourceConverter
verwenden, um das gewünschte Ergebnis zu erhalten, zum Beispiel:
Tags und Links wpf c# xaml staticresource