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>