-
WPF - Hello WorldC# 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