Marc_Quark
Level-1
- Beiträge
- 62
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo zusammen,
Zuerst muss ich sagen, dass ich noch nicht allzuviel Erfahrung mit WPF habe.
Mein Problem:
Ich habe mir selbst ein WPF-UserControl erstellt und dazu eine Eigenschaft implementiert.
Zuerst habe ich es gemacht, wie ich es von Windows Forms gewohnt war:
Nach etwas suchen bin ich auf die Sache mit der DependencyProperty gestoßen...
Die Eigenschaft sieht nun folgendermaßen aus, jedoch wird Die Eigenschaft im Editor immer noch nicht angezeit.
Nach ewiger "erfolgloser" Suche hoff ich nun, dass mir hier jemand weiterhelfen kann...
Vielen Dank im vorraus
Zuerst muss ich sagen, dass ich noch nicht allzuviel Erfahrung mit WPF habe.
Mein Problem:
Ich habe mir selbst ein WPF-UserControl erstellt und dazu eine Eigenschaft implementiert.
Zuerst habe ich es gemacht, wie ich es von Windows Forms gewohnt war:
Code:
[Description("Darstellung des Ventils: \ntrue=Vertikal false=Horizontal")]
public bool Ausrichtung //Ausrichtung des Ventils bestimmen
{
get { return a1; }
set { a1 = value;
if (a1)
pict_Ventil.Image = Image.FromFile(
Application.StartupPath
+ @"\Bmp\Ventile\Ventil_Ver_Anwahl.bmp");
else
pict_Ventil.Image = Image.FromFile(
Application.StartupPath
+ @"\Bmp\Ventile\Ventil_Hor_Anwahl.bmp");
}
}
Nach etwas suchen bin ich auf die Sache mit der DependencyProperty gestoßen...
Die Eigenschaft sieht nun folgendermaßen aus, jedoch wird Die Eigenschaft im Editor immer noch nicht angezeit.
Code:
...
public static readonly DependencyProperty a1 =
DependencyProperty.Register("Ausrichtung", typeof(bool), typeof(Ventil));
[Description("Darstellung des Ventils: \ntrue=Vertikal false=Horizontal")]
public bool Ausrichtung //Ausrichtung des Ventils bestimmen
{
get { return a1; }
set { a1 = value;
if (a1)
pict_Ventil.Image = Image.FromFile(
Application.StartupPath
+ @"\Bmp\Ventile\Ventil_Ver_Anwahl.bmp");
else
pict_Ventil.Image = Image.FromFile(
Application.StartupPath
+ @"\Bmp\Ventile\Ventil_Hor_Anwahl.bmp");
}
}
...
Nach ewiger "erfolgloser" Suche hoff ich nun, dass mir hier jemand weiterhelfen kann...
Vielen Dank im vorraus