■ x:Name 속성 사용하기

------------------------------------------------------------------------------------------------------------------------


TestProject.zip


MainPage.xaml

 

 

<Page x:Class="TestProject.MainPage"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    FontFamily="나눔고딕코딩"

    FontSize="16">

    <Grid x:Name="rootGrid"

        Background="{StaticResource ApplicationPageBackgroundThemeBrush}">

    </Grid>

</Page>

 

 

MainPage.xaml.cs

 

 

using Windows.UI;

using Windows.UI.Text;

using Windows.UI.Xaml;

using Windows.UI.Xaml.Controls;

using Windows.UI.Xaml.Media;

 

namespace TestProject

{

    /// <summary>

    /// 메인 페이지

    /// </summary>

    public sealed partial class MainPage : Page

    {

        //////////////////////////////////////////////////////////////////////////////////////////////////// Constructor

        ////////////////////////////////////////////////////////////////////////////////////////// Public

 

        #region 생성자 - MainPage()

 

        /// <summary>

        /// 생성자

        /// </summary>

        public MainPage()

        {

            this.InitializeComponent();

 

            TextBlock textBlock = new TextBlock();

 

            textBlock.HorizontalAlignment = HorizontalAlignment.Center;

            textBlock.VerticalAlignment   = VerticalAlignment.Center;

            textBlock.Foreground          = new SolidColorBrush(Colors.Yellow);

            textBlock.FontFamily          = new FontFamily("Times New Roman");

            textBlock.FontSize            = 96;

            textBlock.FontStyle           = FontStyle.Italic;

            textBlock.Text                = "Hello, Windows 10!";

 

            this.rootGrid.Children.Add(textBlock);

        }

 

        #endregion

    }

}

 

------------------------------------------------------------------------------------------------------------------------

※ x:Name 속성은 XAML 자체 내장된 것으로 XAML 파일의 어떤 개체에도 사용할 수 있다.
※ Name 속성은 FrameworkElement 클래스로부터 파생된 클래스에서만 사용할 수 있다.

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요