WPF 입문
-
[C#] 조건부 컴파일 기호, 여러 개(코드 비활성화, 코드 숨기기, #if, #else, #endif)Microsoft .NET/C# 2019. 3. 21. 18:30
사용 목적에 따라 특정 코드를 비활성화해야 되는 상황에는 #define과 #if, #else, #endif를 사용하여 처리하지만 다수의 CS에서 같은 처리를 하게 되면 매우 불편합니다. 그런 상황에서는 조건부 컴파일 기호와 #if, #else, #endif를 사용하면 됩니다. 1. 솔루션 우클릭 -> 속성 -> 빌드 여백을 추가하여 다수의 기호를 추가가능합니다. 2. 코드에 적용 #if A-TYPE //code A #else //code B #endif 위 이미지와 같이 해당 기호가 조건부 컴파일 기호인지 체크하여 해당 코드만 활성화합니다.
-
[C#] 폴더 경로 / Folder PathMicrosoft .NET/C# 2019. 3. 6. 01:35
폴더 경로 받기 Environment.CurrentDirectory Forms System.Windows.Forms.Application.StartupPath 실행파일폴더 System.AppDomain.CurrentDomain.BaseDirectory 실행된 exe의 경로 System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.AppDomain.CurrentDomain.BaseDirectory)) "../" 상위폴더 Environment.SystemDirectory 시스템폴더 Path.GetFileName(Environment.CurrentDirectory) 현재 폴더의 명
-
[WPF] 1. 화면 구성 - WrapPanelMicrosoft .NET/WPF 2019. 2. 27. 00:40
WrapPanel은 기본적으로 Control이 좌측상단에서부터 순차적으로 출력되며 Control들의 크기가 WrapPanel의 크기를 초과하게 되면 줄바꿈하게 됩니다. WrapPanel의 방향을 지정하지 않는다면 Top,Left에서 Bottom,Right 방향으로 Control을 배치합니다. WrapPanel에서는 Orientation 속성으로 Content의 가로, 세로 방향을 지정할 수 있으며, 가로방향일 경우 FlowDirection 속성으로 Content의 시작 방향을 지정할 수 있습니다. 또한 WrapPanel의 크기가 변경될 경우 자식 Content의 위치가 변경될 수 있습니다.
-
[WPF] 1. 화면 구성 - StackPanelMicrosoft .NET/WPF 2019. 2. 27. 00:39
2019/02/25 - [Microsoft .NET/WPF] - [WPF] 1. 화면 구성 StackPanel은 Control이 한쪽 방향으로 순차적으로 표현되고자 할 때 사용됩니다. StackPanel의 방향을 지정하지 않는다면 Top에서 Bottom 방향으로 Control을 배치합니다. StackPanel에서는 Orientation 속성으로 Content의 가로, 세로 방향을 지정할 수 있으며, 가로방향일 경우 FlowDirection 속성으로 Content의 시작 방향을 지정할 수 있습니다. 2019/02/25 - [Microsoft .NET/WPF] - [WPF] 1. 화면 구성
-
[WPF] 1. 화면 구성 - GridMicrosoft .NET/WPF 2019. 2. 25. 17:22
[WPF] 1. 화면 구성 WPF에서는 화면을 구성하기 위한 다양한 Layout이 존재하지만 그중에서도 자주 사용되는 Control을 설명 후 화면 구성하도록 하겠습니다. Grid 사용자가 지정해둔 Definitions 위에 Control을 배치합니다. 엑셀을.. VirtualGiraffe.co.kr Grid는 RowDefinitions와 ColumnDefinitions의 자식으로 Row, Column을 등록하여 화면을 분할하며 Grid에 자식 Control을 추가하고 이에 좌표를 등록하여 위치를 배정할 수 있습니다. Control을 화면에 가시화하는 방법은 Xaml을 이용한 방법과 Code를 이용한 방법이 있습니다. Xaml에서는 RowDefinitions와 ColumnDefinitions에서 Grid..
-
[WPF] 1. 화면 구성Microsoft .NET/WPF 2019. 2. 25. 15:59
WPF에서는 화면을 구성하기 위한 다양한 Layout이 존재하지만 그중에서도 자주 사용되는 Control을 설명 후 화면 구성하도록 하겠습니다. Grid사용자가 지정해둔 Definitions 위에 Control을 배치합니다. 엑셀을 예로 들면 내가 사용하고자 하는 영역의 셀을 선택하고 샐 위 예 버튼과 같은 항목들을 표출할 수 있으며, 하나의 화면에 다양한 Control을 표출할 때 자주 사용됩니다. StackPanel사용자가 지정한 위치로부터 순차적으로 Control을 배치하고 Orientation을 바탕으로 Control의 구성 방식이 변경되며 FlowDirection를 기준으로 자식 Control의 시작 위치가 변경됩니다. 책꽂이의 책을 넣는 모양이라고 생각하시면 됩니다. WrapPanel사용자가 ..