Page 1 of 1

Wie kann ich zwei Schalter voneinander abhängen?

Posted: 24 Feb 2025, 05:22
by Guest
Ich versuche, eine kleine App in C# und xaml zu codieren und habe das folgende Problem:
Ich habe zwei Switches, "Advantage" und "Nachteil". Ich möchte eine Situation vermeiden, in der beide auf "wahr" eingestellt sind. Nehmen wir also an, wenn "Advantage" wahr ist und der Benutzer auf den (zuvor falschen) "Nachteil" klickt, sollte er "Nachteil" auf True festlegen, aber gleichzeitig "Advantage" auf false. Um dies zu erreichen, habe ich zwei EventHandlers vorgestellt und mit dem Attribut herumgespielt .Istoggled. Vorheriges) Beispiel, es löst seinen Ereignishandler neu aus.

Code: Select all

internal void advantageSwitch_Toggled(object sender, ToggledEventArgs e)
{
if(disadvantageSwitch.IsToggled == true)
{
disadvantageSwitch.IsToggled = false;
}
}

internal void disadvantageSwitch_Toggled(object sender, ToggledEventArgs e)
{
if(advantageSwitch.IsToggled == true)
{
advantageSwitch.IsToggled = false;
}
}
< /code>
und der entsprechende XAML -Code < /p>
   



Ich denke, ich suche nach einer Möglichkeit, einen Schalter auf "Aus" festzulegen, ohne ihn physisch umzuschalten, wenn Sie wissen, was ich meine 😅.