2008-10-14 4 views

답변

1

ContextMenuOpening 이벤트를 처리하고 ContextMenuEventArgs.Handled을 true로 설정하여 기본 상황에 맞는 메뉴가 나타나지 않도록 할 수 있습니다.

툴바에 대해서는 확실하지 않습니다. 어쩌면 툴바를 포함하지 않도록 DocumentView의 기본 스타일을 어떻게 변경할 수 있습니까? 나는 스타일을 많이 사용하지는 않았지만 아마도 그 부분이 내가보기 시작할 것입니다.

9

툴바없이 DocumentViewer 용 컨트롤 템플릿을 만들어 툴바를 숨기거나 변경할 수 있습니다.

샘플 템플릿으로 시작하여 https://msdn.microsoft.com/en-us/library/aa970452(v=vs.100)에서 시작하고 결과에 만족할 때까지 추가하고 제거하십시오.

+0

링크가 더 이상 유효 ... – AlwaysLearningNewStuff

+0

@AlwaysLearningNewStuff 없다 - 링크를 고정을, MS는 더 이상 .NET 4.5 MSDN에서 컨트롤 템플릿을 게시하지 않습니다 그래서 이전 버전 메뉴에서 .net 4를 선택해야만했습니다. 새 링크는 .net 4 용으로 하드 코딩되어 있습니다 (적어도 MS가 URL을 변경할 때까지). – Nir

3

당신은 단지 다음과 같이 null로 ContextMenu 속성 설정할 수 있습니다

<DocumentViewer ContextMenu="{x:Null}"/>