Label 컨트롤
.NET프로그래밍/Silverlight 3.0 2009. 12. 1. 10:15 |* Silverlight에서는 기본적으로 'Label'대신에 똑같은 기능을 하는 'TextBlock'컨트롤을 제공한다.
하지만 도구상자에서 "Label"컨트롤을 사용할 수 있지만, 사용하게되면 자동으로 DLL파일이 "참조추가"가 되어 파일 용량이 더 무거워진다.
따라서 실버라이트에서는 "Label"컨트롤보다 "TextBlock"컨트롤을 사용하는 것을 권장한다.
--> 아래의 그림과 [MainPage.xaml]소스코드에서 형광펜 칠해진 부분은 'dll파일이 참조추가'가 된 것이다.
[MainPage.xaml]
<UserControl xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.Input" x:Class="RiaLabel.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White">
<StackPanel>
<my:Label Content="안녕하세요."></my:Label>
<TextBlock Text="반갑습니다."></TextBlock>
</StackPanel>
</Grid>
</UserControl>
[실행결과]
--> 아래그림에서와 같이 "Label"과 "TextBlock"의 역할은 똑같다
'.NET프로그래밍 > Silverlight 3.0' 카테고리의 다른 글
PasswordBox 컨트롤 (0) | 2009.12.01 |
---|---|
TextBox 컨트롤 (0) | 2009.12.01 |
Button컨트롤 (0) | 2009.12.01 |
CanvasClip - Canvas영역에서 일부분만 잘라내어 보여주기 (0) | 2009.12.01 |
CanvasSize - 실버라이트 적용할 영역 사이즈 조정하기 (0) | 2009.12.01 |