Hallo,
komme heute mal wieder mit einer Frage:
(Btw. ich weiß nicht ob es das richtige Unterforum ist, es geht halt um MVVM)
Ich habe in meinem ViewModel ein Property
Da von der Programmlogik sowohl sehr große als auch sehr kleine Angaben möglich sind möchte ich dem Benutzer in einer ComboBox die Möglichkeit geben, die Einheit (ml, l) auszuwählen.
Jetzt würde ich , da ich das noch nie so richtig gemacht habe, so ein Control gerne erstellen.
Also einfach eine Textbox und hinten dran eine Combobox mit den Einheiten.
Dieses Control sollte dann die Eigenschaften
Allerdings brauche ich auch noch eine Eigenschaft um auf den aktuellen Wert in der Textbox und aktuelle Einheit zuzugreifen.
Nur fehlt mir hier irgendwie der Ansatz (habe irgendwas von AttachedProperties) gehört, womit man solche Eigenschaften, auch bindbar, machen kann).
Wenn man mir dabei helfen könnte, wäre ich echt dankbar.
PS: Ich habe dann aber immer noch die Möglichkeit z.B. die Schriftgröße der Textbox zu ändern, also von "auserhalb" des Controls.
Viele Grüße
Florian
komme heute mal wieder mit einer Frage:
(Btw. ich weiß nicht ob es das richtige Unterforum ist, es geht halt um MVVM)
Ich habe in meinem ViewModel ein Property
Volume
in dem ich eine Volumen Angabe in ml
speichern will. Dieses Property habe ich ganz normal an eine Textbox gebunden.Da von der Programmlogik sowohl sehr große als auch sehr kleine Angaben möglich sind möchte ich dem Benutzer in einer ComboBox die Möglichkeit geben, die Einheit (ml, l) auszuwählen.
Jetzt würde ich , da ich das noch nie so richtig gemacht habe, so ein Control gerne erstellen.
Also einfach eine Textbox und hinten dran eine Combobox mit den Einheiten.
Dieses Control sollte dann die Eigenschaften
Value
bieten, die den aktuellen Wert in ml angibt, EGAL welche Einheit gerade ausgewählt wurde. Allerdings brauche ich auch noch eine Eigenschaft um auf den aktuellen Wert in der Textbox und aktuelle Einheit zuzugreifen.
Nur fehlt mir hier irgendwie der Ansatz (habe irgendwas von AttachedProperties) gehört, womit man solche Eigenschaften, auch bindbar, machen kann).
Wenn man mir dabei helfen könnte, wäre ich echt dankbar.
PS: Ich habe dann aber immer noch die Möglichkeit z.B. die Schriftgröße der Textbox zu ändern, also von "auserhalb" des Controls.
Viele Grüße
Florian
----
WebApps mit C#: Blazor
WebApps mit C#: Blazor