WPF & C# - 새창열기 ( 새 창 띄우기 / 창팝업 ) |
@ 새 창 띄우기 1 / 새창
# MainWindow.xaml.cs
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 WpfApp2
{
/// <summary>
/// MainWindow.xaml에 대한 상호 작용 논리
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
// 새창 띄우기
Window win2 = new Window1(); // 파일명이 Window1 일경우
win2.Show();
}
}
}
# MainWindow.xaml
<Window x:Class="WpfApp2.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:WpfApp2"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button Content="Button" HorizontalAlignment="Left" Height="117" Margin="118,80,0,0" VerticalAlignment="Top" Width="178" Click="Button_Click"/>
</Grid>
</Window>
# 새 창 띄우기 부분
// 새창 띄우기
Window win2 = new Window1(); // 파일명이 Window1 일경우
win2.Show();
@ 새 창 띄우기 2 / 새창
# 새 창 띄우기
Window AAA= (Window)Application.LoadComponent(new Uri("Window1.xaml", UriKind.Relative));
// Window 존재 여부 확인하여 열기 및 닫기
AAA.Visibility = AAA.Visibility == Visibility.Visible ? Visibility.Hidden : Visibility.Visible;
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
컨트롤 접두사 명명 규칙 (0) | 2017.10.23 |
---|---|
Splashimage 스플래시 이미지 사용하기 (0) | 2017.10.23 |
WPF & C# (C Sharp) - Environment 로 부터 추출되는 data 각종 정보 (0) | 2017.10.19 |
WPF & C# (C Sharp) - XML 파일 저장하기 ( 쓰기 ) / 읽어오기 ( 읽기 ) / LINQ (0) | 2017.10.19 |
DoubleAnimation을 이용한 ToastMessage 토스트메세지 toast Message (3) | 2017.10.17 |
WPF & C# - 문자열 함수등 모음 ( String / Regex / 정규표현식 / 정규식 / 문자 치환 / 배열 / 갯수 / 개수 / 잘라내기 / 추출하기 / 자릿수 / 자리수 / 중간 / 숫자만 / 공백제거 / 특수문자제거 / 포함여부.. (1) | 2017.09.26 |
[WPF & C# (C Sharp)] - 스토리보드 / 더블애니메이션( Storyboard / DoubleAnimation / Story ) (0) | 2017.09.14 |
WPF & C# - 레지스트리에 값 읽기 쓰기 지우기 삭제하기 ( 입력 삭제 레지 Regstry RegstryKey Reg REGEDIT ) (0) | 2017.09.14 |