2010-06-27 4 views

답변

1

VS 디자이너보기를 사용하지 마십시오. 나는 항상 내 XAML을 직접 작성하는 것을 선호한다. ContextMenu는 매우 쉽게 만들 수 있습니다. staticResource 또는 직접 컨텍스트 메뉴에 컨텍스트 메뉴를 만들어야합니다.

<ContextMenu> 
      <MenuItem Command="Cut"> 
       <MenuItem.Icon> 
        <Image Source="Images/cut.png" /> 
       </MenuItem.Icon> 
      </MenuItem> 
      <MenuItem Command="Copy"> 
       <MenuItem.Icon> 
        <Image Source="Images/copy.png" /> 
       </MenuItem.Icon> 
      </MenuItem> 
      <MenuItem Command="Paste"> 
       <MenuItem.Icon> 
        <Image Source="Images/paste.png" /> 
       </MenuItem.Icon> 
      </MenuItem> 
     </ContextMenu> 

코드를 사용하여 동적으로 컨텍스트 메뉴를 만들 수도 있습니다.

MenuItem mnu = new MenuItem(); 
mnu.Header = "Paste"; 
contextmenu.Items.Add(mnu); 

이 정보가 도움이되기를 바랍니다.

+0

abhishek. 고맙습니다. 디자이너에서 그래픽으로 작업하는 방법을 찾고 있었지만 수동으로 가장 좋은 방법이라고 생각됩니다. –

0

WPF/XAML에 대해서는 잘 모르겠지만 WinForms에서는 ContextMenu를 디자이너로 드래그하여 편집 할 수 있습니다. 도구 상자에서 ContextMenu를 찾습니다.

+0

WPF를 사용하여 불행히도 회신을 보내 주셔서 감사합니다.) –

관련 문제