Wie setze ich Image Source in C # programmatisch auf XAML Static Resource?

8

Ich habe dieses ResourceDictionary in Main.xaml :

%Vor%

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 string kann nicht implizit in System.Windows.Media.ImageSource

konvertiert werden

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?

    
Danny Beckett 04.09.2013, 22:52
quelle

3 Antworten

14

Nachdem ich viel gegoogelt habe, während ich diese Frage geschrieben habe, habe ich herausgefunden, wie es geht:

%Vor%     
Danny Beckett 04.09.2013, 22:52
quelle
9

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%     
Academy of Programmer 04.02.2014 11:35
quelle
2

Sie können die Klasse ImageSourceConverter verwenden, um das gewünschte Ergebnis zu erhalten, zum Beispiel:

%Vor%     
Karthik Krishna Baiju 20.10.2013 17:56
quelle

Tags und Links