Hallo Leute,
es ist bestimmt peinlich, dass ich das frage, aber irgendwie kann ich im Netz dazu keine Antwort finden.
Ich habe in C# ein kleines WPF GUI angefangen und wollte gerne den Zustand meines RadioButtons auslesen.
Ich bilde mir ein, das ginge mit
if (radioButton1.IsPressed) { }
Aber das ergibt immer false
radioButton1.IsChecked
funktioniert leider gar nicht:
Der Typ „bool?“ kann nicht implizit in „bool“ konvertiert werden. Es ist bereits eine explizite Konvertierung vorhanden. (Möglicherweise fehlt eine Umwandlung.)
Ebenso ergibt radioButton1.Checked
eine Fehlermeldung:
Das Ereignis „System.Windows.Controls.Primitives.ToggleButton.Checked“ kann nur links von += oder -= verwendet werden.
Tut mir leid, falls das eine total offensichtliche Frage ist. Ich bin halt in java zuhause. Gerade die Formulierung bool? sagt mir gar nichts. Und warum ich bei der dritten Idee nur += und -= nutzen kann ist mir auch schleierhaft.
Ich hoffe, einer von euch kann mir sagen, wie ich das hingebkomme, einfach auszulesen, welcher bzw. ob der RadioButton angewählt ist oder nicht. Kann ja nicht so schwer sein, oder?
Vielen Dank,
Tobias