Tech
Forums
Jobs
Books
Events
Interviews
Live
More
Learn
Training
Career
Members
Videos
News
Blogs
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
XAML Label Code Example
WhatsApp
Mahesh Chand
6y
75.2k
0
5
100
Article
A XAML Label element represents a Label control. Code sample of how to use a XAML Label.
This article has moved here:
Working with WPF Label Control using XAML and C#
The code example in
Listing 1
creates a Label control in XAML and sets the name, height, width and content of a Label control. The code also sets the font format for the text.
<
Label
Name
=
"Label1"
Content
=
"Hello! I am Label Control"
Width
=
"200"
Height
=
"40"
Canvas.Left
=
"10"
Canvas.Top
=
"10"
FontSize
=
"14"
FontFamily
=
"Georgia"
FontWeight
=
"Bold"
/>
Listing 1
The output looks as in
Figure 1
.
Figure 1
The
Background
and
Foreground
properties set the background and foreground colors of the Label control. The code snippet in
Listing 2
sets the background, foreground and alignment of a Label control.
<
Label
Name
=
"Label1"
Content
=
"Hello! I am Label Control"
Width
=
"200"
Height
=
"30"
Canvas.Left
=
"10"
Canvas.Top
=
"10"
FontSize
=
"14"
FontFamily
=
"Georgia"
FontWeight
=
"Bold"
Background
=
"Black"
Foreground
=
"Orange"
VerticalAlignment
=
"Center"
HorizontalAlignment
=
"Center"
/>
Listing 2
The new output looks as in
Figure 2
.
Figure 2
Formatting a Label
The
BorderBrush
property of the Label sets a brush to draw the border of a Label. You may use any brush to fill the border. The following code snippet uses a linear gradient brush to draw the border with a combination of Red and Blue colors.
<
Label.BorderBrush
>
<
LinearGradientBrush
StartPoint
=
"0,0"
EndPoint
=
"1,1"
>
<
GradientStop
Color
=
"Blue"
Offset
=
"0"
/>
<
GradientStop
Color
=
"Red"
Offset
=
"1.0"
/>
</
LinearGradientBrush
>
</
Label.BorderBrush
>
The
Background
and
Foreground
properties of the Label set the background and foreground colors of a Label. You may use any brush to fill the border. The following code snippet uses linear gradient brushes to draw the background and foreground of a Label.
<
Label.Background
>
<
LinearGradientBrush
StartPoint
=
"0,0"
EndPoint
=
"1,1"
>
<
GradientStop
Color
=
"Blue"
Offset
=
"0.1"
/>
<
GradientStop
Color
=
"Orange"
Offset
=
"0.25"
/>
<
GradientStop
Color
=
"Green"
Offset
=
"0.75"
/>
<
GradientStop
Color
=
"Black"
Offset
=
"1.0"
/>
</
LinearGradientBrush
>
</
Label.Background
>
<
Label.Foreground
>
<
LinearGradientBrush
StartPoint
=
"0,0"
EndPoint
=
"1,1"
>
<
GradientStop
Color
=
"Orange"
Offset
=
"0.25"
/>
<
GradientStop
Color
=
"Green"
Offset
=
"1.0"
/>
</
LinearGradientBrush
>
</
Label.Foreground
>
The new Label looks as in
Figure 4
.
Figure 4
Setting Image as Background of a Label
To set an image as background of a Label, we can set an image as the Background of the Label. The following code snippet sets the background of a Label to an image.
<
Label.Background
>
<
ImageBrush
ImageSource
=
"Garden.jpg"
/>
</
Label.Background
>
The new output looks as in
Figure 5
.
Figure 5
To learn more about Label control, pelase visit
WPF Label Control
Label in XAML
XAML Label
Up Next
Ebook Download
View all
Programming XAML
Read by 12.3k people
Download Now!
Learn
View all
Mindcracker
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.
Membership not found