분류 전체보기 300

CheckBox

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [CheckBox의 스타일 및 템플릿] 예제를 톺아보도록 하겠습니다. [CheckBox] CheckBox는 사용자가 선택하거나 선택을 취소할 수 있는 Control을 나타냅니다. [CheckBox 기본 속성] Background CheckBox의 배경을 설정합니다. 값의 경우 정의된 색을 사용하거나 16진수로 사용할 수 있습니다. BorderBrush CheckBox의 테두리 색을 설정합니다. BorderThickness CheckBox의 테두리 두께를 설정합니다. Content CheckBox의 내용을 설정합니다. 기본적으로 Text 설정을 하짐만 Text 외에도 이미지를 넣을 수도 있습니다. Height CheckBox의 높이를 설정합니..

Calendar③

안녕하세요, 이번 글에서는 지난 [Microsoft Control Style & Template 톺아보기 - Calendar②]을 이어서 WPF [Calendar의 스타일 및 템플릿] 예제 중 CalendarButton과 CalendarDayButton을 톺아보도록 하겠습니다.⭐ [Microsoft Control Style & Template 톺아보기 - Calendar]편은  총 3편(Calendar, CalendarItem, CalendarButtonStyle/CalendarDayButtonStyle)으로 구성되어있습니다.   [CalendarButtonStyle] CalendarButton은 Calendar에서 월 또는 연도를 나타냅니다.  ..

Calendar②

안녕하세요, 이번 글에서는 지난 [Microsoft Control Style & Template 톺아보기 - Calendar①]을 이어서 WPF [Calendar의 스타일 및 템플릿] 예제 중 CalendarItem을 톺아보도록 하겠습니다. ⭐ [Microsoft Control Style & Template 톺아보기 - Calendar]편은 총 3편(Calendar, CalendarItem, CalendarButtonStyle/CalendarDayButtonStyle)으로 구성되어있습니다. [CalendarItem Style] CalendarItem은 Calendar에 현재 표시된 월 또는 연도를 나타내는 Control입니다. Calendar에서 실질적인 달력 부분으로 CalendarItem에서는 구성이..

Calendar①

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [Calendar의 스타일 및 템플릿] 예제 중 Calendar를 톺아보도록 하겠습니다. ⭐ [Microsoft Control Style & Template 톺아보기 - Calendar]편은 총 3편(Calendar, CalendarItem, CalendarButtonStyle/CalendarDayButtonStyle)으로 구성되어있습니다. [Calendar] Calendar는 사용자가 시각적 달력을 사용하여 날짜를 선택할 수 있는 Control입니다. Calendar의 경우 자체적으로 사용되지만 DatePicker에서도 사용됩니다. Calendar는 기본적으로 현재 날짜가 선택되어있지만, 다른 날짜 선택이 가능하며 설정을 통해서 범위 지정..

[wpf] Path

안녕하세요, 요즘 저는 [Microsoft Control Style & Template 톺아보기] 시리즈를 준비하고 있습니다. 내용들을 준비하면서 글을 쓰다 보니 생각보다 Path의 빈도가 높았습니다. Path의 경우 매번 설명하기에는 양이 많고 그렇다고 설명을 넘어가기에는 좀 아쉬운 부분이 있어 따로 글을 작성하게 되었습니다. Path? WPF에서 무언가를 그릴 때에는 Line, Rectangle, Ellipse, Polygon 등 제공된 것들을 사용합니다. 하지만 이러한 것들은 복잡한 도형을 그릴 때에는 적합하지 않습니다. 그래서 WPF에서는 복잡한 도형을 그릴 때 Path를 사용합니다. Path Property WPF의 다른 Control들과 마찬가지로 Path 또한 많은 기본 속성들을 가지고 있습..

Button

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [Button의 스타일 및 템플릿] 예제를 톺아보도록 하겠습니다. [Button의 스타일 및 템플릿] 페이지에서 제공되는 예제 코드는 처음 접하시는 분들이라면 당황스러울 수도 있는데요. 한번 제대로 보고 나면 별로 어렵지 않은 내용들이니 이 글을 읽으시고 습득해 나가시길 바라겠습니다. 예제의 XAML 코드를 보기 전, 기본적으로 많이 사용되는 Button Style 속성에 대해서 먼저 알아보도록 하겠습니다. [기본적인 Button Style 속성] Border Button의 테두리입니다. 기본 설정 내역에서는 Border라는 것은 존재하지 않으며 BorderBrush와 BorderThickness를 통해서 색과 두께를 설정합니다. Backg..

Template

안녕하세요, 이번 글은 [Microsoft Control Style & Template 톺아보기] 시리즈의 개별 Control로 들어가기 전 Template에 관하여 알려드리도록 하겠습니다. Control Style & Template의 각 Control의 예제를 보면 라는 부분이 존재합니다. 내부의 코드를 살펴보면 외형 및 상태에 대하여 자세하게 설정이 되어있습니다. Control에 대한 설정의 경우 Style의 기본 속성(Property)들을 사용하여 변경할 수 있지만, Style의 경우 Control의 기본 속성에 대해서만 변경이 가능합니다. Control의 기본 속성뿐만 아니라 좀 더 세세한 부분을 변경하고 싶을 경우 Template을 사용해야 합니다. Style과 Template의 차이점 Sty..

Color

안녕하세요, 이번 글은 [Microsoft Control Style & Template 톺아보기] 시리즈의 개별 Control로 들어가기 전 공통적으로 나오는 Color에 관하여 알려드리도록 하겠습니다. Control 스타일 및 템플릿을 살펴보면 로 시작하는 소스가 있습니다. 이 소스는 Control에서 사용되는 색의 코드 값(주로 ARGB)을 이름으로 정의하여 보다 편리하게 코드 작업을 할 수 있도록 도와줍니다. 소스 코드에는 Control colors, Border colors, Control-specific resources로 나누어서 색이 정의되어 있습니다. Control colors는 대부분의 Control에서 사용하는 색, Border colors는 각 control의 테두리에 사용하는 색, ..

[wpf] Microsoft Control Style & Template 톺아보기

C#을 이용하여 프로그램을 제작할 경우 보통 Winform으로 프로그램을 제작하지만, 멋진 디자인을 위하여 WPF로 제작할 경우도 있습니다. WPF를 이용하여 프로그램을 할 때에는 디자인 부분에서 XAML을 이용하여 Control의 스타일을 제작해야 합니다. XAML을 이용한 스타일을 제작할 때 능숙한 분들이라면 막힘없이 진행하겠지만, 능숙하지 않은 분들은 구글에서 검색하거나 Microsoft 설명서를 참고할 것이라고 생각됩니다. 제가 처음 WPF를 공부하면서 제작할 때에는 Microsoft 설명서를 주로 이용했었습니다. 하지만, Microsoft 설명서의 [Control 스타일 및 템플릿] 부분을 보고 "설명이 조금 더 있으면 좋을 것 같은데...?"라는 생각이 들었습니다. 그리하여 이번 [Micros..

[영화] 극장판 주술회전0 4D 후기

안녕하세요~ 이번 글은 오늘 보고 온 [극장판 주술회전0] 4D 후기에 대해 작성해 보도록 하겠습니다. 이번 영화의 경우 CGV 센텀시티점에서 4DX로 보고 왔습니다! CGV 센텀시티점의 경우 부산 신세계백화점 센텀시티점 7층에 위치해있습니다. 부산 지하철 2호선 센텀시티역에서 내리시면 신세계백화점 센텀시티점에 바로 가실 수 있습니다! 팁으로 에스컬레이터보다는 엘리베이터를 이용하시는 것을 추천드립니다.👍 코로나라서 사람들이 많은 것은 아닐까 걱정을 했지만 금요일 오후라 그런지 사람은 손에 꼽을 정도였습니다. 조금 일찍 도착하여 여유롭게 발권 후 입장하였습니다.(습관적으로 종이로 발권해버렸는데, 다음에는 꼭 모바일로 발권해야겠습니다.😥) + 현재 코로나 시국으로 인해 매점에서 구매하신 음식은 영화관 내에서..

728x90