목록 상자 항목에서 단일 및 두 번 클릭 이벤트를 처리하려고합니다. MouseDoubleClick
(두 번 클릭하기) 및 PreviewMouseLeftButtonDown
(한 번 클릭하기)을 사용했습니다. 이제 응용 프로그램을 실행할 때마다 MouseDoubleClick
이 트리거를 가져 오기 때문에 더블 클릭 이벤트가 트리거되지 않습니다. 여기에 내 xaml 코드가 있는데, 나는 두 가지 모두를 처리하기 위해 어떤 이벤트를 사용해야하는지 알고 싶습니다. 어떤 도움을 주셔서 감사합니다. 고맙습니다.목록 상자에서 단일 클릭 이벤트와 더블 클릭 이벤트를 처리하는 방법 WPF XAML
편집 : 단일 클릭 이벤트를 두 번 트리거하므로 내 코드가 두 번 클릭을 트리거 할 수 없습니다.
<ListBox Grid.Column="1" ItemsSource="{Binding Items}" Name="detailList"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
MouseDoubleClick="detailList_MouseDoubleClick"
PreviewMouseLeftButtonDown="DetailList_OnPreviewMouseLeftButtonDown"
>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal"></WrapPanel>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate >
<DataTemplate>
<StackPanel Orientation="Vertical" Width="90" >
<Image Width="80" Source="{Binding Image}"/>
<TextBlock Width="60" Height="30" TextWrapping="Wrap" FontSize="11" Text="{Binding Name}" TextAlignment="Center"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
감사 Hille의,하지만 모든 문제를 포함하지 않은 중복 된 질문을 제안했다. :-) –