Поиск…


EntryCell

EntryCell - это Cell, который объединяет возможности Label и Entry. EntryCell может быть полезен в сценариях при создании некоторых функций в вашем приложении для сбора данных от пользователя. Они легко могут быть помещены в TableView и рассматриваться как простая форма.

XAML

<EntryCell Label="Type Something"
Placeholder="Here"/>

Код

var entryCell = new EntryCell {
Label = "Type Something",
Placeholder = "Here"
};

введите описание изображения здесь

SwitchCell

SwitchCell - это Cell, который объединяет возможности Label и переключателя on-off. Коммутатор SwitchCell может быть полезен для включения и выключения функций или даже настроек пользователя или параметров конфигурации.

XAML

<SwitchCell Text="Switch It Up!" />

Код

var switchCell = new SwitchCell {
Text = "Switch It Up!"
};

введите описание изображения здесь

TextCell

TextCell - это ячейка, которая имеет две отдельные текстовые области для отображения данных. TextCell обычно используется для информационных целей в элементах управления TableView и ListView. Две области текста выровнены по вертикали, чтобы максимизировать пространство внутри Ячейки. Этот тип ячеек также обычно используется для отображения иерархических данных, поэтому, когда пользователь удаляет эту ячейку, он перейдет на другую страницу.

XAML

<TextCell Text="I am primary"
TextColor="Red"
Detail="I am secondary"
DetailColor="Blue"/>

Код

var textCell = new TextCell {
Text = "I am primary",
TextColor = Color.Red,
Detail = "I am secondary",
DetailColor = Color.Blue
};

введите описание изображения здесь

ImageCell

ImageCell - это именно то, на что это похоже. Это простая ячейка, содержащая только изображение. Этот элемент управления работает очень точно с обычным управлением изображения, но с гораздо меньшим количеством звонков и свистов.

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" />

Код

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

Вы можете рассматривать ViewCell как чистый лист. Это ваш личный холст для создания ячейки, которая выглядит точно так, как вы хотите. Вы даже можете составить его из экземпляров нескольких других объектов View вместе с элементами управления макета. Вы ограничены только вашим воображением. И, возможно, размер экрана.

XAML

<ViewCell>
<ViewCell.View>
<StackLayout>
<Button Text="My Button"/>

<Label Text="My Label"/>
<Entry Text="And some other stuff"/>
</StackLayout>
</ViewCell.View>
</ViewCell>

Код

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 }
}
};

введите описание изображения здесь



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow