- Learn
- Guida Silverlight
- Border
Border
Esiste un’altra controllo utilizzato per la realizzazione del layout, il Border, che permette di contornare un controllo con un bordo. Le principali proprietà esposte sono il colore (BorderBrush
), lo spessore (BorderThickness
) e lo sfondo (Background
) del bordo.
Tramite la proprietà CornerRadius
possiamo modificare l’aspetto creando angoli con i bordi arrotondati. Vediamo un esempio di codice ed il relativo risultato.
<Canvas x:Name="LayoutRoot" Background="Azure"
Width="400" Height="300">
<Border Canvas.Top="30" Canvas.Left="20" Width="350"
Background="Yellow" Padding="10"
BorderBrush="Red" BorderThickness="4" >
<TextBlock FontSize="16" Text="TextBlock in un controllo Border" />
</Border>
<Border Canvas.Top="100" Canvas.Left="20" Width="350"
Background="Green" Padding="10"
BorderBrush="Black" BorderThickness="3"
CornerRadius="20">
<Button FontSize="16" Content="Button in un controllo Border" />
</Border>
</Canvas>

Dato che il Border può contenere un solo elemento figlio, per inserire più controlli dobbiamo utilizzare un Panel Control come contenuto del bordo ed inserire gli altri controlli come figli del Panel.
I Layout Controls giocano un ruolo importante anche nel processo di realizzazione di UserControl personalizzati.
Se vuoi aggiornamenti su Border inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
aTube Catcher: non solo Download Manager
aTube Catcher è un programma molto versatile che ci permette di catturare e trattare materiale audio/video proveniente da numerose fonti. […]