Hallo zusammen!
Mein Button soll als Commandparameter einen Wert aus einem Enum übertragen. In der vom Command aufgerufenen Methode soll durch Case Select dann je nach Wert eine bestimmte Aktion ausgeführt werden. Der Command an sich funktioniert und die Übergabe eines Parameters in Textform ist kein Problem. Besser und fehlersicherer wäre aber ein Enum. Im Internet findet man häufig diesen Code:
Mein Problem: ich verstehe nicht wo die Enum anzulegen ist, um so darauf zuzugreifen.
Meine Enum sieht erst mal so aus:
Sie befindet sich in der Klasse, die auch den Command und die zugehörige Methode enthält. Versuche die Enum stattdessen in eine andere Klasse oder gar in ein Modul zu packen funktionierten auch nicht. Was genau muss man tun, um z.B. den ersten Wert der Enum als Parameter in die Methode zu senden?
Gruß
eddi
Mein Button soll als Commandparameter einen Wert aus einem Enum übertragen. In der vom Command aufgerufenen Methode soll durch Case Select dann je nach Wert eine bestimmte Aktion ausgeführt werden. Der Command an sich funktioniert und die Übergabe eines Parameters in Textform ist kein Problem. Besser und fehlersicherer wäre aber ein Enum. Im Internet findet man häufig diesen Code:
Mein Problem: ich verstehe nicht wo die Enum anzulegen ist, um so darauf zuzugreifen.
Meine Enum sieht erst mal so aus:
Sie befindet sich in der Klasse, die auch den Command und die zugehörige Methode enthält. Versuche die Enum stattdessen in eine andere Klasse oder gar in ein Modul zu packen funktionierten auch nicht. Was genau muss man tun, um z.B. den ersten Wert der Enum als Parameter in die Methode zu senden?
Gruß
eddi