ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • WPF - Hello World
    C# 2022. 4. 13. 12:10

    UI 디자인

    <Window x:Class="_021.MainWindow"
            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"
            xmlns:local="clr-namespace:_021"
            mc:Ignorable="d"
            Title="MainWindow" Height="450" Width="800">
        <Grid x:Name="grid1" Background="Orange">
            <TextBlock
                x:Name="txtHello" 
                HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="72" FontWeight="Bold" FontFamily="메이플스토리"
                MouseDown="txtHello_MouseDown">
                Hello World!</TextBlock>
        </Grid>
    </Window>
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    
    namespace _021
    {
        /// <summary>
        /// Interaction logic for MainWindow.xaml
        /// </summary>
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
            }
    
            private void txtHello_MouseDown(object sender, MouseButtonEventArgs e)
            {
                MessageBox.Show("Text Cliked", "String Msg");
                if (grid1.Background == Brushes.Orange)
                {
                    grid1.Background = Brushes.Aqua;
                }
                else
                {
                    grid1.Background = Brushes.Orange;
                }
            }
        }
    }

    내부 코드입니다.

     

    초반화면

     

    실행결과

     

    'C#' 카테고리의 다른 글

    C# WPF 체크박스  (0) 2022.04.13
    C# WPF Margin, Padding  (0) 2022.04.13
    C# 015 재귀함수를 이용한 하노이탑  (1) 2022.03.15
    C# 014 재귀함수를 이용한 p!계산  (0) 2022.03.15
    C# 013 피라미드를 만드는 함수를 작성  (0) 2022.03.15

    댓글

Designed by Tistory.