728x90
반응형
728x170
▶ MainWindow.cs
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace TestProject
{
/// <summary>
/// 메인 윈도우
/// </summary>
public class MainWindow : Window
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainWindow()
/// <summary>
/// 생성자
/// </summary>
public MainWindow()
{
Width = 800;
Height = 600;
Title = "ToolBarTray 클래스 사용하기";
FontFamily = new FontFamily("나눔고딕코딩");
FontSize = 16;
DockPanel dockPanel = new DockPanel();
Content = dockPanel;
ToolBarTray topToolBarTray = new ToolBarTray();
dockPanel.Children.Add(topToolBarTray);
DockPanel.SetDock(topToolBarTray, Dock.Top);
ToolBarTray leftToolBarTray = new ToolBarTray();
leftToolBarTray.Orientation = Orientation.Vertical;
dockPanel.Children.Add(leftToolBarTray);
DockPanel.SetDock(leftToolBarTray, Dock.Left);
TextBox textBox = new TextBox();
dockPanel.Children.Add(textBox);
for(int i = 0; i < 6; i++)
{
ToolBar toolBar = new ToolBar();
toolBar.Header = "툴바 " + (i + 1);
if(i < 3)
{
topToolBarTray.ToolBars.Add(toolBar);
}
else
{
leftToolBarTray.ToolBars.Add(toolBar);
}
for(int j = 0; j < 6; j++)
{
Button button = new Button();
button.FontSize = 16;
button.Content = (char)('A' + j);
toolBar.Items.Add(button);
}
}
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Public
#region 프로그램 시작하기 - Main()
/// <summary>
/// 프로그램 시작하기
/// </summary>
[STAThread]
public static void Main()
{
Application application = new Application();
application.Run(new MainWindow());
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] 메모장 흉내내기 (0) | 2018.03.24 |
---|---|
[C#/WPF] 의존 속성 탐색하기 (0) | 2018.03.24 |
[C#/WPF] 시스템 매개 변수 조회하기 (0) | 2018.03.24 |
[C#/WPF] 클래스 계층도 표시하기 (0) | 2018.03.24 |
[C#/WPF] TreeView 클래스 사용하기 (0) | 2018.03.24 |
[C#/WPF] ToolBarTray 클래스 사용하기 (0) | 2018.03.24 |
[C#/WPF] ToolBar 클래스 사용하기 (0) | 2018.03.24 |
[C#/WPF] ContextMenu 클래스 : 컨텍스트 메뉴 표시하기 (0) | 2018.03.24 |
[C#/WPF] RoutedUICommand 클래스 : 메뉴 명령 실행하기 (0) | 2018.03.22 |
[C#/WPF] 잘라내기, 복사하기, 그리고 붙여넣기 (0) | 2018.03.21 |
[C#/WPF] Menu 클래스 : 색상 그리드 박스 메뉴에서 색상 선택하기 (0) | 2018.03.18 |
댓글을 달아 주세요