Xamarin.Forms
Xamarin.Forms Cells
Suche…
EntryCell
Eine EntryCell ist eine Zelle, die die Fähigkeiten eines Labels und eines Eintrags kombiniert. Die EntryCell kann in Szenarien hilfreich sein, wenn Sie in Ihrer Anwendung einige Funktionen zum Sammeln von Daten vom Benutzer erstellen. Sie können leicht in eine TableView eingefügt und als einfaches Formular behandelt werden.
XAML
<EntryCell Label="Type Something"
Placeholder="Here"/>
Code
var entryCell = new EntryCell {
Label = "Type Something",
Placeholder = "Here"
};
SwitchCell
Eine SwitchCell ist eine Zelle, die die Funktionen eines Labels und eines Ein-Aus-Schalters kombiniert. Eine SwitchCell kann hilfreich sein, um die Funktionalität oder sogar Benutzereinstellungen oder Konfigurationsoptionen ein- und auszuschalten.
XAML
<SwitchCell Text="Switch It Up!" />
Code
var switchCell = new SwitchCell {
Text = "Switch It Up!"
};
TextCell
Eine TextCell ist eine Zelle mit zwei separaten Textbereichen zum Anzeigen von Daten. Eine TextCell wird normalerweise zu Informationszwecken in TableView- und ListView-Steuerelementen verwendet. Die beiden Textbereiche sind vertikal ausgerichtet, um den Platz innerhalb der Zelle zu maximieren. Diese Art von Zelle wird häufig auch zur Anzeige hierarchischer Daten verwendet. Wenn der Benutzer diese Zelle antippt, navigiert er zu einer anderen Seite.
XAML
<TextCell Text="I am primary"
TextColor="Red"
Detail="I am secondary"
DetailColor="Blue"/>
Code
var textCell = new TextCell {
Text = "I am primary",
TextColor = Color.Red,
Detail = "I am secondary",
DetailColor = Color.Blue
};
ImageCell
Eine ImageCell ist genau so, wie es sich anhört. Es ist eine einfache Zelle, die nur ein Bild enthält. Diese Steuerung funktioniert sehr ähnlich wie eine normale Bildsteuerung, jedoch mit weitaus weniger Glocken.
XAML
<ImageCell ImageSource="http://d2g29cya9iq7ip.cloudfront.net/content/imag
es/company/aboutus-video-bg.png?v=25072014072745")),
Text="This is some text"
Detail="This is some detail" />
Code
var imageCell = new ImageCell {
ImageSource = ImageSource.FromUri(new Uri("http://d2g29cya9iq7ip.clou
109
dfront.net/content/images/company/aboutus-videobg.png?v=25072014072745")),
Text = "This is some text",
Detail = "This is some detail"
};
ViewCell
Sie können eine ViewCell als leere Tafel betrachten. Es ist Ihre persönliche Leinwand, um eine Zelle zu erstellen, die genau so aussieht, wie Sie es möchten. Sie können es sogar aus Instanzen mehrerer anderer View-Objekte zusammenstellen, die mit Layout-Steuerelementen zusammengefügt werden. Sie sind nur durch Ihre Vorstellungskraft begrenzt. Und vielleicht Bildschirmgröße.
XAML
<ViewCell>
<ViewCell.View>
<StackLayout>
<Button Text="My Button"/>
<Label Text="My Label"/>
<Entry Text="And some other stuff"/>
</StackLayout>
</ViewCell.View>
</ViewCell>
Code
var button = new Button { Text = "My Button" };
var label = new Label { Text = "My Label" };
var entry = new Entry { Text ="And some other stuff" };
var viewCell = new ViewCell {
View = new StackLayout {
Children = { button, label, entry }
}
};