2017-03-27 3 views
1

일부 항목이있는 TreeView가 있습니다. 또한 TreeView에 컨텍스트 메뉴가 있습니다.WPF 트리보기 상황에 맞는 메뉴

현재 마우스 오른쪽 단추로 클릭하면 해당 항목도 선택되지 않으며 기본 동작으로 간주됩니다.

Windows에서처럼 작동하고 싶습니다. 항목을 마우스 오른쪽 단추로 클릭해도 해당 항목이 선택됩니다.

누군가 어떻게 도와 줄 수 있습니까?

감사합니다.

+0

그래서 질문을 해요 :

 <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type YoutItemType}" ItemsSource="{Binding YourItemSource}"> <StackPanel Orientation="Horizontal" Margin="2"> <i:Interaction.Triggers> <i:EventTrigger EventName="PreviewMouseRightButtonDown"> <ei:ChangePropertyAction PropertyName="IsSelected" Value="true" TargetObject="{Binding}"/> </i:EventTrigger> </i:Interaction.Triggers> 

또는이 질문 보면, (어쩌면 더 나은) 답변 더있다 내가 모르는 것에 대해서. 그런 다음 왜 내가 직접하지 않는지 묻는다. 귀하의 질문에 대한 대답은 그것을하는 방법에 관한 지식의 부족, 따라서 질문 것입니다. 이것은 유용한 답이 아닙니다. – TheFaithfulLearner

+0

내가 얼마나 많은 노력을했는지 어떻게 알 수 있니? 내가 인터넷과 StackExchange에 대한 답변을 둘러 보았지만 질문 단어가 너무 일반적이어서 정확한 대답을 제공 할 수없는 것 같습니다. 나는이 학습자에 대한 부정적인 태도가 보고서의 이유라고 두려워합니다. – TheFaithfulLearner

+0

전체 트리가 아닌 트리 항목에 컨텍스트 메뉴를 할당 해 보았습니까? – Emad

답변