0
Ich habe Messier16.Forms.Controls.Checkbox zum Erstellen von Kontrollkästchen für IOS und Andorid in Xamarin Forms.Now ich bekomme das Kontrollkästchen, aber ich kann den Wert nicht lesen, entweder ist es aktiviert oder nicht. hier ist mein CodeWie bekomme ich Checkbox-Wert in Xamarin Forms
XAML-Datei
<StackLayout VerticalOptions="Start" Orientation="Horizontal">
<cbox:Checkbox WidthRequest="45" VerticalOptions="Center" CheckedChanged="MyCheckedMethod"/>
<Label Text="Checkbox Example" VerticalOptions="Center" />
</StackLayout>
CS-Datei
public void MyCheckedMethod(object sender, EventArgs e)
{
bool checked=e.checked;
}
Danke für Ihre Antwort.Ich bin müde mit diesem bool checked = e.IsChecked; Aber ich erhalte den folgenden Fehler 'EventArgs' enthält keine Definition für 'IsChecked' und keine Erweiterungsmethode 'IsChecked', die ein erstes Argument vom Typ 'EventArgs' akzeptiert, könnte gefunden werden (fehlt eine using-Direktive oder eine Assembly-Referenz?) – raji
Haben Sie die Klasse 'CheckedChangedEventArgs' hinzugefügt? Sie benötigen außerdem die Klasse "Checkbox.cs". Hast du das nugget-Paket installiert? Ich will damit sagen, verwenden Sie es durch nugget oder direkten Code. –
Ich habe nugget-Paket hinzugefügt, aber ich habe CheckedChangedEventArgs-Klasse und Checkbox.cs nicht hinzugefügt. Wenn möglich, können Sie den Code freigeben. – raji