Xamarin.Forms
Xamarin.Forms Cells
Zoeken…
EntryCell
Een EntryCell is een cel die de mogelijkheden van een label en een item combineert. De EntryCell kan handig zijn in scenario's bij het bouwen van functionaliteit in uw applicatie om gegevens van de gebruiker te verzamelen. Ze kunnen eenvoudig in een TableView worden geplaatst en als een eenvoudige vorm worden behandeld.
XAML
<EntryCell Label="Type Something"
Placeholder="Here"/>
Code
var entryCell = new EntryCell {
Label = "Type Something",
Placeholder = "Here"
};
SwitchCell
Een SwitchCell is een cel die de mogelijkheden van een label en een aan-uitschakelaar combineert. Een SwitchCell kan handig zijn voor het in- en uitschakelen van functionaliteit, of zelfs gebruikersvoorkeuren of configuratie-opties.
XAML
<SwitchCell Text="Switch It Up!" />
Code
var switchCell = new SwitchCell {
Text = "Switch It Up!"
};
TextCell
Een TextCell is een cel met twee afzonderlijke tekstgebieden voor het weergeven van gegevens. Een TextCell wordt meestal gebruikt voor informatiedoeleinden in zowel TableView- als ListView-besturingselementen. De twee tekstgebieden worden verticaal uitgelijnd om de ruimte in de cel te maximaliseren. Dit type cel wordt ook vaak gebruikt om hiërarchische gegevens weer te geven, dus wanneer de gebruiker op deze cel tikt, gaat deze naar een andere pagina.
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
Een ImageCell is precies hoe het klinkt. Het is een eenvoudige cel die alleen een afbeelding bevat. Deze besturing werkt zeer vergelijkbaar met een normale afbeeldingbesturing, maar met veel minder toeters en bellen.
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
U kunt een ViewCell als een lege lei beschouwen. Het is uw persoonlijke canvas om een cel te maken die er precies zo uitziet als u wilt. U kunt het zelfs samenstellen uit instanties van meerdere andere View-objecten die zijn samengevoegd met Layout-besturingselementen. Je wordt alleen beperkt door je verbeelding. En misschien schermgrootte.
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 }
}
};