Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Solution -> Common project -> Views -> ПКМ -> Добавить -> Создать файл -> Forms ->
Forms Content Page XAML
В строке
Solution -> <Common project> -> ViewModels -> ПКМ -> Добавить -> Создать файл
->General -> Пустой класс
Solution -> Common project -> Views -> ПКМ -> Добавить -> Создать файл -> Forms ->
Forms Content Page XAML
using System;
using System.Collections.Generic;
using Xamarin.Forms;
namespace <namespace>
{
public partial class ColorPicker : ContentPage
{
// Dictionary to get Color from color name.
Dictionary<string, Color> nameToColor = new Dictionary<string, Color>
{
{ "Aqua", Color.Aqua }, { "Black", Color.Black },
{ "Blue", Color.Blue },
{ "Gray", Color.Gray }, { "Green", Color.Green },
{ "Lime", Color.Lime }, { "Maroon", Color.Maroon },
{ "Navy", Color.Navy }, { "Olive", Color.Olive },
{ "Purple", Color.Purple }, { "Red", Color.Red },
{ "Silver", Color.Silver }, { "Teal", Color.Teal },
{ "White", Color.White }, { "Yellow", Color.Yellow }
};
}
}
}
Для хранения значения цвета фона в главном классе приложения App добавим
соответствующее свойство:
Использовать это свойство можно, например, при активации окна. Для этого надо
добавить в перегруженный метод OnAppearing строку
BackgroundColor = App.BackColor;
Классы всех окон (страниц) приложения находятся в Solution -> Common project ->
Views.
public ItemsPage()
{
InitializeComponent();
BindingContext = viewModel = new ItemsViewModel();
ItemsListView.BackgroundColor = Color.Transparent;
}
1.7 Запуск приложения