Rettangolo
La classe .NET Multi-platform App UI (.NET MAUI) Rectangle deriva dalla Shape classe e può essere usata per disegnare rettangoli e quadrati. Per informazioni sulle proprietà che la Rectangle classe eredita dalla Shape classe , vedere Forme MAUI .NET.
Rectangle definisce le proprietà seguenti:
- RadiusX, di tipo
double
, che è il raggio dell'asse x usato per arrotondare gli angoli del rettangolo. Il valore predefinito di questa proprietà è 0,0. - RadiusY, di tipo
double
, che è il raggio dell'asse y usato per arrotondare gli angoli del rettangolo. Il valore predefinito di questa proprietà è 0,0.
Queste proprietà sono supportate da BindableProperty oggetti, il che significa che possono essere destinazioni di data binding e stili.
La Rectangle classe imposta la Aspect proprietà , ereditata dalla Shape classe , su Stretch.Fill
. Per altre informazioni sulla proprietà, vedere Stretch shapes.For more information about the Aspect property, see Stretch shapes.
Creare un rettangolo
Per disegnare un rettangolo, creare un Rectangle oggetto e impostarne WidthRequest le proprietà e HeightRequest . Per disegnare l'oggetto all'interno del rettangolo, impostarne la Fill proprietà su un Brushoggetto derivato da . Per assegnare al rettangolo una struttura, impostarne la Stroke proprietà su un Brushoggetto derivato da . La StrokeThickness proprietà specifica lo spessore del contorno del rettangolo. Per altre informazioni sugli Brush oggetti, vedere Pennelli.
Per assegnare agli angoli arrotondati del rettangolo, impostarne RadiusX le proprietà e RadiusY . Queste proprietà impostano i raggi dell'asse x e dell'asse y usati per arrotondare gli angoli del rettangolo.
Nota
Esiste anche una RoundRectangle classe con , CornerRadius
BindablePropertyche può essere usata per disegnare rettangoli con angoli arrotondati.
Per disegnare un quadrato, rendere uguali le WidthRequest proprietà e HeightRequest dell'oggetto Rectangle .
L'esempio XAML seguente mostra come disegnare un rettangolo riempito:
<Rectangle Fill="Red"
WidthRequest="150"
HeightRequest="50"
HorizontalOptions="Start" />
In questo esempio viene disegnato un rettangolo con riempimento rosso con dimensioni 150x50 (unità indipendenti dal dispositivo):
L'esempio XAML seguente mostra come disegnare un rettangolo pieno, con angoli arrotondati:
<Rectangle Fill="Blue"
Stroke="Black"
StrokeThickness="3"
RadiusX="50"
RadiusY="10"
WidthRequest="200"
HeightRequest="100"
HorizontalOptions="Start" />
In questo esempio viene disegnato un rettangolo con riempimento blu con angoli arrotondati:
Per informazioni sul disegno di un rettangolo tratteggiato, vedere Disegnare forme tratteggiate.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per