Xamarin.Forms
Cellule Xamarin.Forms
Ricerca…
EntryCell
Una EntryCell è una cella che combina le capacità di un'etichetta e di una voce. EntryCell può essere utile in scenari quando si creano alcune funzionalità all'interno dell'applicazione per raccogliere dati dall'utente. Possono essere facilmente inseriti in un TableView e trattati come un semplice modulo.
XAML
<EntryCell Label="Type Something"
Placeholder="Here"/>
Codice
var entryCell = new EntryCell {
Label = "Type Something",
Placeholder = "Here"
};
SwitchCell
Una SwitchCell è una cella che combina le capacità di un'etichetta e di un interruttore on-off. Una SwitchCell può essere utile per attivare o disattivare la funzionalità o anche le preferenze dell'utente o le opzioni di configurazione.
XAML
<SwitchCell Text="Switch It Up!" />
Codice
var switchCell = new SwitchCell {
Text = "Switch It Up!"
};
TextCell
Un TextCell è una cella che ha due aree di testo separate per la visualizzazione dei dati. Un TextCell viene in genere utilizzato a scopo informativo in entrambi i controlli TableView e ListView. Le due aree di testo sono allineate verticalmente per massimizzare lo spazio all'interno della cella. Questo tipo di cella viene anche comunemente utilizzato per visualizzare dati gerarchici, quindi quando l'utente tocca questa cella, passerà a un'altra pagina.
XAML
<TextCell Text="I am primary"
TextColor="Red"
Detail="I am secondary"
DetailColor="Blue"/>
Codice
var textCell = new TextCell {
Text = "I am primary",
TextColor = Color.Red,
Detail = "I am secondary",
DetailColor = Color.Blue
};
ImageCell
Un ImageCell è esattamente come sembra. È una semplice cella che contiene solo un'immagine. Questo controllo funziona in modo molto simile a un normale controllo Immagine, ma con un numero di campanelli e fischietti molto inferiore.
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" />
Codice
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
Puoi considerare un ViewCell una lavagna vuota. È la tua tela personale per creare una cella che sembra esattamente come la vuoi tu. Puoi anche comporlo di istanze di più altri oggetti View messi insieme con i controlli Layout. Sei solo limitato dalla tua immaginazione. E forse la dimensione dello schermo.
XAML
<ViewCell>
<ViewCell.View>
<StackLayout>
<Button Text="My Button"/>
<Label Text="My Label"/>
<Entry Text="And some other stuff"/>
</StackLayout>
</ViewCell.View>
</ViewCell>
Codice
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 }
}
};