BoxView
Пользовательский интерфейс многоплатформенного приложения .NET (.NET MAUI) BoxView рисует простой прямоугольник или квадрат, заданной ширины, высоты и цвета.
BoxView определяет следующие свойства:
Color
типа Color, который определяет цвет BoxViewобъекта .CornerRadius
, типCornerRadius
, определяющий угол радиуса BoxView. Это свойство может быть задано как однородноеdouble
значение радиуса угла илиCornerRadius
структура, определяемая четырьмяdouble
значениями, применяемыми к верхнему левому краю, верхнему правому, нижнему левому и нижнему BoxViewправому краю.
Эти свойства поддерживаются объектами BindableProperty, то есть эти свойства можно указывать в качестве целевых для привязки и стилизации данных.
Примечание.
Хотя BoxView можно имитировать простую графику, лучше использовать фигуры .NET MAUI или графические элементы .NET MAUI.
Создание BoxView
Чтобы нарисовать прямоугольник или квадрат, создайте BoxView объект и задайте его Color
свойства WidthRequestи HeightRequest свойства. При необходимости можно также задать его CornerRadius
свойство.
В следующем примере XAML показано, как создать BoxView:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:BasicBoxView"
x:Class="BasicBoxView.MainPage">
<BoxView Color="CornflowerBlue"
CornerRadius="10"
WidthRequest="160"
HeightRequest="160"
VerticalOptions="Center"
HorizontalOptions="Center" />
</ContentPage>
В этом примере синий BoxView цвет кукурузы отображается в центре страницы:
HeightRequest Свойства WidthRequest измеряются в единицах, независимых от устройства.
Примечание.
Может BoxView также быть дочерним элементом AbsoluteLayout. В этом случае расположение и размер BoxView задаются с помощью LayoutBounds
присоединенного привязываемого свойства.
Можно BoxView также иметь размер, напоминающий линию определенной ширины и толщины.