MainWindow.xaml
<Window x:Class="MCP_Starter.Views.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:prism="http://prismlibrary.com/"
prism:ViewModelLocator.AutoWireViewModel="True"
WindowStyle="None"
Height="350" Width="525" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!-- Title Bar -->
<Grid Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="30"/>
</Grid.ColumnDefinitions>
<Border Grid.Column="0">
<Label Content="{Binding Title}" FontFamily="나눔코딩" FontWeight="Bold" FontSize="18" Height="25" BorderThickness="0" VerticalAlignment="Center"
MouseLeftButtonDown="TitleBar_MouseLeftDown"/>
</Border>
<Border Grid.Column="1">
<Button Width="25" Height="25" Background="OrangeRed" FontWeight="Heavy" Content="X" Click="Button_Click"/>
</Border>
</Grid>
<!-- Body -->
<Grid Grid.Row="1">
</Grid>
</Grid>
</Window>
MainWindow.xaml.cs
using MCP_Starter.ViewModels;
using System.Windows;
using System.Windows.Input;
namespace MCP_Starter.Views
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void TitleBar_MouseLeftDown(object sender, MouseButtonEventArgs e)
{
this.DragMove();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
}
}
'C# > C# WPF' 카테고리의 다른 글
Constant for Xaml (0) | 2022.07.16 |
---|---|
xaml next line (0) | 2022.07.15 |
다른 프로젝트 리소스 이용 (0) | 2022.07.15 |
Title Bar 숨기기 (0) | 2022.07.15 |
기존 프로젝트에 라이브러리 프로젝트 추가 (0) | 2022.07.09 |