[C#/WPF] Menu 엘리먼트 : 메뉴 스타일 설정하기

■ Menu 엘리먼트에서 MenuItem 엘리먼트의 스타일을 정의해서 메뉴 스타일을 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] Style 엘리먼트 : TargetType 속성을 사용해 MenuItem 엘리먼트 스타일 설정하기

■ Style 엘리먼트의 TargetType 속성을 사용해 MenuItem 엘리먼트 스타일 설정하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/MAUI/.NET6] MenuBarItem 엘리먼트 사용하기 (UWP)

■ MenuBarItem 엘리먼트를 사용하는 방법을 보여준다. (UWP) ▶ MainPage.xaml

▶ App.xaml.cs

※ 데스크톱 앱 실행시만 표시된다. ※ 데스크톱 앱은 NavigationPage

[C#/MAUI/.NET6] Shell 엘리먼트 : FlyoutItem 및 MenuItem를 위한 3가지 스타일 클래스 사용하기

■ Shell 엘리먼트에서 FlyoutItem 및 MenuItem를 위한 3가지 스타일 클래스를 사용하는 방법을 보여준다. ▶ AppShell.xaml

TestProject.zip

[C#/MAUI/.NET6] Shell 엘리먼트 : MenuItemTemplate 속성 사용하기

■ Shell 엘리먼트의 MenuItemTemplate 속성을 사용하는 방법을 보여준다. ▶ AppShell.xaml

▶ AppShell.xaml.cs

TestProject.zip

[C#/WINFORM] 슬라이딩 사이드 메뉴 사용하기

■ 슬라이딩 사이드 메뉴를 사용하는 방법을 보여준다. ▶ MainForm.cs

TestProject.zip

[C#/WPF] FrameworkElement 클래스 : ContextMenuOpening 이벤트를 사용해 컨텍스트 메뉴 표시 방지하기

■ FrameworkElement 클래스의 ContextMenuOpening 이벤트를 사용해 컨텍스트 메뉴 표시를 방지하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] FrameworkElement 클래스 : ContextMenuOpening 이벤트를 사용해 전체 컨텍스트 메뉴 항목 교체하기

■ FrameworkElement 클래스의 ContextMenuOpening 이벤트를 사용해 전체 컨텍스트 메뉴 항목을 교체하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] FrameworkElement 클래스 : ContextMenuOpening 이벤트를 사용해 컨텍스트 메뉴 항목 추가하기

■ FrameworkElement 클래스의 ContextMenuOpening 이벤트를 사용해 컨텍스트 메뉴 항목을 추가하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] 대시보드 애니메이션 사용하기

■ 대시보드 애니메이션을 사용하는 방법을 보여준다. ▶ FishEyeControl.cs

▶ ReflectionControl.cs

▶ ImageConstant.cs

▶ Item.cs

▶ DataHelper.cs

[C#/WPF] 확장 메뉴 사용하기

■ 확장 메뉴를 사용하는 방법을 보여준다. ▶ Category.cs

▶ Movie.cs

▶ DataHelper.cs

▶ CommandManager.cs

▶ DelegateCommand.cs

[C#/WINUI2.5] RichEditBox 엘리먼트 : 컨텍스트 메뉴에 커스텀 명령 추가하기

■ RichEditBox 엘리먼트에서 컨텍스트 메뉴에 커스텀 명령을 추가하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WINUI2.5] NavigationView 엘리먼트 : 계층 메뉴 사용하기

■ NavigationView 엘리먼트에서 계층 메뉴를 사용하는 방법을 보여준다. ▶ SamplePage1.xaml

▶ SamplePage1.xaml.cs

▶ SamplePage2.xaml

▶ SamplePage2.xaml.cs

▶ SamplePage3.xaml

[C#/WINUI2.5] MenuFlyout 엘리먼트 : 계단식 메뉴 사용하기

■ MenuFlyout 엘리먼트에서 계단식 메뉴를 사용하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WINUI2.5] MenuBar 엘리먼트 : 하위 메뉴, 분리자, 라디오 항목 사용하기

■ MenuBar 엘리먼트에서 하위 메뉴, 분리자, 라디오 항목을 사용하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WINUI2.5] MenuBar 엘리먼트 : 메뉴에서 키보드 가속기 사용하기

■ MenuBar 엘리먼트의 메뉴에서 키보드 가속기를 사용하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/COMMON/OUTLOOK] 메일 컨텍스트 메뉴에서 커스텀 컨텍스트 메뉴 추가하기

■ 메일 컨텍스트 메뉴에서 커스텀 컨텍스트 메뉴를 추가하는 방법을 보여준다. ▶ RibbonContextMenu.xml

▶ RibbonContextMenu.cs

▶ CustomAddIn.cs

TestProject.zip

[C#/COMMON/OUTLOOK] 폴더 컨텍스트 메뉴에서 커스텀 컨텍스트 메뉴 추가하기 (기능 개선)

■ 폴더 컨텍스트 메뉴에서 커스텀 컨텍스트 메뉴를 추가하는 방법을 보여준다. (기능 개선) ▶ RibbonContextMenu.xml

▶ RibbonContextMenu.cs

▶ CustomAddIn.cs

TestProject.zip

[C#/COMMON/OUTLOOK] 폴더 컨텍스트 메뉴에서 커스텀 컨텍스트 메뉴 추가하기

■ 폴더 컨텍스트 메뉴에서 커스텀 컨텍스트 메뉴를 추가하는 방법을 보여준다. ▶ RibbonContextMenu.xml

▶ RibbonContextMenu.cs

▶ CustomAddIn.cs

TestProject.zip

[C#/WPF] DataGridColumnHeader 엘리먼트 : ContextMenu 속성을 사용해 컬럼 헤더 컨텍스트 메뉴 실행하기

■ DataGridColumnHeader 엘리먼트의 ContextMenu 속성을 사용해 컬럼 헤더의 컨텍스트 메뉴를 실행하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] Material 메뉴 사용하기

■ Material 메뉴를 사용하는 방법을 보여준다. [TestLibrary 프로젝트] ▶ MenuButton.xaml

▶ MenuButton.xaml.cs

▶ SideMenu.xaml

▶ SideMenu.xaml.cs

[TestProject 프로젝트]

[C#/WPF] MenuItem 엘리먼트 : StaysOpenOnClick 속성을 사용해 클릭시 메뉴 오픈 상태 유지하기

■ MenuItem 엘리먼트의 StaysOpenOnClick 속성을 사용해 클릭시 메뉴 오픈 상태를 유지하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] MenuItem 엘리먼트 : IsCheckable/IsChecked 속성 사용하기

■ MenuItem 엘리먼트의 IsCheckable/IsChecked 속성을 사용하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] Behavior 클래스 : 마우스 왼쪽 버튼 컨텍스트 메뉴 지원 동작 사용하기

■ Behavior<T> 클래스를 사용해 마우스 왼쪽 버튼 클릭시 컨텍스트 메뉴를 표시하는 방법을 보여준다. ▶ MouseLeftButtonContextMenuSupportBehavior.cs

▶ TestContextMenu.cs

▶ MainWindow.xaml