Entwickler-Ecke

WPF / Silverlight - UserControl Inhalte ansprechen


Cäptin Pommes - Di 15.05.12 16:07
Titel: UserControl Inhalte ansprechen
hi leute,

ich hab ein UserControl in meinem Projekt gemacht und welches unter anderem ein Image-control enthält. Wie kann ich jetzt das Bild ändern vom Hauptprogramm aus? Also dort wo ich mein eigenes Control anzeigen lasse. Ich hätte gedacht das man einfach Image als attribute aufrufen kann oder so aber so scheint es ja nicht zu sein. Wie kann ich also das Bild des Image-Controls oder auch den Text der TextBlöcke ändern die in meinem Steuerelement vorhanden sind?

Moderiert von user profile iconTh69: Titel (leicht) geändert.


Th69 - Di 15.05.12 16:19

Hallo,

erstelle dir passende Eigenschaften für dein UserControl und leite den Aufruf an das untergeordnete Steuerelement weiter:

C#-Quelltext
1:
2:
3:
4:
5:
public Image Image
{
  get { return image.Image; }
  set { image.Image = value; }
}

(da ich mich mit Silverlight nicht so auskenne, kann es sein, daß die Eigenschaft evtl. anders heißt)


Cäptin Pommes - Di 15.05.12 17:14

ah perfekt, vielen dank :)