BoxView
.NET Multi-platform App UI (.NET MAUI) BoxView dibuja un rectángulo o cuadrado simple, de un ancho, alto y color especificados.
BoxView define las siguientes propiedades:
Color
, de tipo Color, que define el color de BoxView.CornerRadius
, de tipoCornerRadius
, que define el radio de esquina de BoxView. Esta propiedad se puede establecer en un único valor de radio de esquina uniformedouble
o una estructuraCornerRadius
definida por cuatro valoresdouble
que se aplican a la parte superior izquierda, superior derecha, inferior izquierda e inferior derecha de BoxView.
Estas propiedades están respaldadas por objetos BindableProperty, lo que significa que pueden ser destinos de los enlaces de datos, y con estilo.
Nota:
Aunque BoxView puede imitar gráficos simples, una mejor alternativa es usar .NET MAUI Shapes o .NET MAUI Graphics.
Creación de un BoxView
Para dibujar un rectángulo o cuadrado, crea un objeto BoxView y establece sus propiedades Color
, WidthRequest y HeightRequest. También tienes la opción de definir su propiedad CornerRadius
.
En el siguiente ejemplo se muestra cómo crear una clase 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>
En este ejemplo, se muestra un BoxView azul aciano en el centro de la página:
Las propiedades WidthRequest y HeightRequest se miden en unidades independientes del dispositivo.
Nota:
BoxView también puede ser un elemento secundario de AbsoluteLayout. En este caso, tanto la ubicación como el tamaño de BoxView se establecen mediante la propiedad enlazable adjunta LayoutBounds
.
BoxView también puede tener un tamaño similar a una línea de un ancho y un grosor específicos.