style&template 52

NavigationWindow②

안녕하세요, 이번 글에서는 지난 글에 이어서 Microsoft에서 제공하는 WPF [NavigationWindow의 스타일 및 템플릿] 예제를 톺아보겠습니다. NavigationWindow Style의 경우 NavWinButtonStyle, NavWinMenu, NavWinHeaderMenuItem, NavWinSubmenuItem, NavigationWindow, ResizeGrip 순서로 나눠져 있습니다. 이번 글에서는 NavWinMenu, NavWinHeaderMenuItem과 NavWinSubmenuItem에 대해서 보도록 하겠습니다. NavWinMenu 예제에서 사용된 NavWinMenu는 NavigationWindow의 Menu에 사용할 Style을 미리 정의해둔 것입니다. NavWinMenu..

NavigationWindow①

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [NavigationWindow의 스타일 및 템플릿] 예제를 톺아보겠습니다. NavigationWindow Style의 경우 NavWinButtonStyle, NavWinMenu, NavWinHeaderMenuItem, NavWinSubmenuItem, NavigationWindow, ResizeGrip 순서로 나눠져 있습니다. 이번 글에서는 NavigationWindow에 대해서 보도록 하겠습니다. NavigationWindow Content 탐색을 지원하는 창을 나타냅니다. NavigationWindow Style 예제의 XAML 코드를 NavigationWindow에 적용하면 위와 같은 결과가 나옵니다. 이러한 결과에 도달하도록 코드 ..

Menu④

안녕하세요, 이번 글에서는 지난 글에 이어서 Microsoft에서 제공하는 WPF [Menu의 스타일 및 템플릿] 예제를 톺아보겠습니다. Menu Style의 경우 Menu, Separator, MenuItemRole ControlTemplate(TopLevelHeader, TopLevelItem, SubmenuItem, SubmenuHeader), MenuItem, MenuScrollViewer 순서로 나눠져 있습니다. 이번 글에서는 MenuScrollViewer와 예제에서 필요한 추가사항에 대해서 보도록 하겠습니다. MenuScrollViewer MenuScrollViewer는 MenuItem에서 사용되는 ScrollViewer 부분을 Style로 미리 정의해둔 것입니다. MenuScrollViewe..

Menu③

안녕하세요, 이번 글에서는 지난 글에 이어서 Microsoft에서 제공하는 WPF [Menu의 스타일 및 템플릿] 예제를 톺아보겠습니다. Menu Style의 경우 Menu, Separator, MenuItemRole ControlTemplate(TopLevelHeader, TopLevelItem, SubmenuItem, SubmenuHeader), MenuItem, MenuScrollViewer 순서로 나눠져 있습니다. 이번 글에서는 MenuItemRole ControlTemplate의 SubmenuHeader와 SubmeneItem에 대해서 보도록 하겠습니다. MenuItemRole MenuItem에 포함될 수 있는 서로 다른 역할을 정의합니다. 값으로는 TopLevelHeader, TopLevelI..

Menu②

안녕하세요, 이번 글에서는 지난 글에 이어서 Microsoft에서 제공하는 WPF [Menu의 스타일 및 템플릿] 예제를 톺아보겠습니다. Menu Style의 경우 Menu, Separator, MenuItemRole ControlTemplate(TopLevelHeader, TopLevelItem, SubmenuItem, SubmenuHeader), MenuItem, MenuScrollViewer 순서로 나눠져 있습니다. 이번 글에서는 MenuItemRole ControlTemplate의 TopLevelHeader와 TopLevelItem에 대해서 보도록 하겠습니다. MenuItemRole MenuItem에 포함될 수 있는 서로 다른 역할을 정의합니다. 값으로는 TopLevelHeader, TopLeve..

Menu①

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [Menu의 스타일 및 템플릿] 예제를 톺아보겠습니다. Menu Style의 경우 Menu, Separator, MenuItem Role ControlTemplate(TopLevelHeader, TopLevelItem, SubmenuItem, SubmenuHeader), MenuItem, MenuScrollViewer 순서로 나눠져 있습니다. 이번 글에서는 Menu, Separator, MenuItem에 대해서 보도록 하겠습니다. Menu 명령 및 이벤트 처리기에 연결된 요소를 계층적으로 구성할 수 있는 Windows 메뉴 Control을 나타냅니다. [ Menu Style ] 예제의 XAML 코드를 Menu에 적용하면 위와 같은 결과가 나..

ListView②

안녕하세요, 이번 글에서는 지난 글에 이어서 Microsoft에서 제공하는 WPF [ListView의 스타일 및 템플릿] 예제를 톺아보겠습니다. ListView Style의 경우 Style들이 ScrollViewer, Thumb, GridViewColumnHeader, ListView, ListViewItem 순서로 나눠져 있습니다. 이번 글에서는 ScrollViewer, GridViewColumnHeader와 Thumb에 대해서 보도록 하겠습니다. [ ScrollViewer Style ] 예제에서 사용된 ScrollViewer는 GridView.GridViewScrollViewerStyleKey에 사용할 Style을 미리 정의해둔 것입니다. 이 GridView.GridViewScrollViewerSty..

ListView①

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [ListView의 스타일 및 템플릿] 예제를 톺아보겠습니다. ListView Style의 경우 Style들이 ScrollViewer, Thumb, GridViewColumnHeader, ListView, ListViewItem 순서로 나눠져 있습니다. 이번 글에서는 ListView와 ListViewItem에 대해서 보도록 하겠습니다. ListView 데이터 항목 목록을 표시하는 Control을 나타냅니다. ListView는 모든 형식 개체의 컬렉션을 포함할 수 있습니다. View 속성을 사용하여 내부 데이터 항목을 정의할 수 있습니다. [ ListView Style ] 예제의 XAML 코드를 ListView에 적용하면 위와 같은 결과가 나..

ListBoxItem

안녕하세요, 이번 글에서는 지난 글에 이어서 Microsoft에서 제공하는 WPF [ListBox의 스타일 및 템플릿] 예제를 톺아보겠습니다. ListBox Style의 경우 ListBox와 ListBoxItem으로 나눠져 있습니다. 이번 글에서는 ListBoxItem에 대해서 보도록 하겠습니다. ListBoxItem ListBox 내의 선택 가능한 항목을 나타냅니다. [ ListBoxItem 속성 ] IsSelected ListBoxItem이 선택되었는지 여부를 나타내는 값을 설정합니다. [ ListBoxItem Style ] 예제의 XAML 코드를 ListBoxItem에 적용하면 위와 같은 결과가 나옵니다. 이러한 결과에 도달하도록 코드 순서로 속성을 살펴보면 다음과 같습니다. ListBoxItem ..

ListBox

안녕하세요, 이번 글에서는 Microsoft에서 제공하는 WPF [ListBox의 스타일 및 템플릿] 예제를 톺아보겠습니다. ListBox Style의 경우 ListBox와 ListBoxItem으로 나눠져 있습니다. 이번 글에서는 ListBox에 대해서 보도록 하겠습니다. ListBox 선택 가능한 항목 목록이 포함됩니다. [ ListBox 속성 ] SelectionMode ListBox에 대한 선택 동작을 설정합니다. 기본값은 Single이며 다른 값으로 Extended와 Multiple이 있습니다. ⭐ SelectionMode 값 Extended : 사용자가 Shift 키를 누른 상태로 연속적으로 항목을 선택할 수 있다. Multiple : 사용자가 한정자 키를 누르지 않고도 여러 항목을 선택할 수 ..

728x90