본문 바로가기 메뉴 바로가기

Future Of DotNet

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Future Of DotNet

검색하기 폼
  • List All (817)
    • WPF .NET (101)
    • Windows App SDK (1)
    • MacBook Pro (4)
    • Entity Framework Core (17)
    • .NET 5, 6, 7 (23)
    • Uno Platform (22)
    • Visual Studio (19)
    • Azure (10)
    • Windows 10&11 (59)
      • News (20)
    • UWP & Windows App (120)
      • Beginner (73)
      • Expert (15)
    • Xamarin Forms (4)
    • Bot Framework (19)
    • Facebook News & Tips (158)
    • Previous Platforms (212)
      • Samples (26)
      • KBI (23)
      • ETC (18)
      • Free Board Project (16)
      • WCF RIA Service (10)
      • HTML5 & MVC4 (16)
    • ETC (24)
    • kaki104 Scrap (5)
    • App News (17)
  • 방명록

contextMenu (1)
Button Left Click시 ContextMenu 열기

UWP에는 MenuFlyout이 있어서 버튼이나 특정 컨트롤에 넣어 놓으면 클릭했을 때 ContextMenu 처럼 자동으로 표시가 됩니다. 아래 이미지와 같이 표시가 됩니다. WPF에서 위와 비슷한 메뉴를 구성해 보았습니다. 그런데, 이 컨텍스트 메뉴는 마우스 오른쪽 클릭을 했을 때만 나오기 때문에, 왼쪽 클릭시에도 열리도록 만들기 위해 Behavior를 추가했습니다. 추가한 Nuget package는 Microsoft.Xaml.Behaviors.Wpf 입니다. XAML에 namespace를 추가하고 EventTrigger와 ChangePropertyAction을 이용해서 컨택스트 메뉴가 열리도록 수정했습니다. Telerik RadContextMenu를 이용하면 버튼 바로위에 이쁘게 메뉴를 출력할 수 있..

WPF .NET 2021. 3. 10. 10:56
이전 1 다음
이전 다음
반응형
공지사항
  • 진행 중인 프로젝트 때문에 자주 확인을 못하고⋯
  • 2021-2022 Microsoft MVP 갱⋯
  • 2020-2021 Microsoft MVP 갱⋯
  • Microsoft MVP 2019-2020 갱⋯
  • 2018 - 2019 MVP 갱신 완료
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Jeremy Likness
  • Jerry Nixon
  • Tim Heuer
  • Diederik Krols
  • Pete D
  • Lunar Frog Software
  • Iris Classon
  • Richard's Blog
  • ScottGu's blog
  • Scott Hanselman's blog
  • Fear and Loating blog
  • Pragmatic Programmer
  • Be MODERN with Windows
  • 닷넷(.NET) 프로그래머 모임
  • XAML or HTML 권영철 MVP
  • 골드러쉬와 함께하는 Hello C#
  • Nick's .NET Travels
TAG
  • ComboBox
  • #MVVM
  • Visual Studio 2022
  • UWP
  • Microsoft
  • visual studio 2019
  • Cross-platform
  • #Windows Template Studio
  • Bot Framework
  • dotNETconf
  • Windows 10
  • .net 5.0
  • WPF
  • kiosk
  • uno platform
  • #prism
  • uno-platform
  • IOT
  • C#
  • Behavior
  • PRISM
  • Build 2016
  • LINQ
  • #uwp
  • MVVM
  • Always Encrypted
  • ef core
  • .net
  • XAML
  • windows 11
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바