.Net Project/SilverLight 3.0

34장) 단일항목을 표시하는 컨트롤 (ContentControl)

Magic_kit 2009. 11. 27. 15:38
반응형
 ContentControl
- 문자열, UIElement와 같은 단일 콘텐츠를 화면에 표시하는 컨트롤
  ContentControl의 사용 방법

<UserControl x:Class="RiaContent.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">

        <ContentControl Content="SilverLight"></ContentControl>

    </Grid>

</UserControl> 


  ContentControl 두번째 사용 방법


<
UserControl x:Class="RiaContent.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">

        <ContentControl>

            <ContentControl.Content>

                <Canvas>

                    <Canvas.Children>

                        <Rectangle Canvas.Left="0"

                                   Canvas.Top="0"

                                   Width="200" Height="100"

                                   Fill="silver"

                                   RadiusX="15" RadiusY="15">                            

                        </Rectangle>

                        <TextBlock Text="SilverLight"
                                 
 FontSize="28" FontFamily="Arial"></TextBlock> 

                    </Canvas.Children>

                </Canvas>

            </ContentControl.Content>            

        </ContentControl>

    </Grid>

</UserControl>




반응형