ここではListViewを取得しました。ユーザーがアイテムを使わずにアイテムまたは空白を左クリックまたは右クリックすると、別の操作を行う必要があります。 クリックイベントがアイテムまたは空白で発生していることを知るにはどうすればよいですか?私はListViewのイベントでそれを処理する必要がありますか?UWPのListViewで左/右クリックのイベントターゲットを検出するにはどうすればよいですか?
0
A
答えて
0
ListView ItemClickイベントを使用して、右または左ボタンが取得できるかどうかをクリックします。
しかし、あなたはListViewItemでAddHandleを使うことができます。
ListViewItemにグリッドがある場合は、ハンドルを追加してマウスを下に置くことができます。
<ListView ItemsSource="{x:Bind AvaloniaCol}" IsItemClickEnabled="True" ItemClick="ListViewBase_OnItemClick">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Background="#FFFFFF" PointerPressed="UIElement_OnPointerPressed">
<TextBlock Text="{Binding}"></TextBlock>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
csにUIElement_OnPointerPressedを書き込むことができます。
private void UIElement_OnPointerPressed(object sender, PointerRoutedEventArgs e)
{
if (e.Pointer.PointerDeviceType == PointerDeviceType.Mouse)
{
var p = e.GetCurrentPoint((UIElement)sender);
if (p.Properties.IsLeftButtonPressed)
{
}
else if (p.Properties.IsRightButtonPressed)
{
}
}
}
あなたは左または右ボタンクリックされたかどうかを取得するためにvar p = e.GetCurrentPoint((UIElement)sender);
とp.Propertiesを使用することができます。
+0
コード内でAddHandlerを使用でき、xaml内でAddHandlerを使用できないボタンを使用する場合。 – lindexi
関連する問題
- 1. 文字列に右から左の文字が含まれているかどうかを検出するにはどうすればよいですか?
- 2. 右クリックブラウザのコンテキストメニューで左クリックを検出することはできますか?
- 3. リンクのクリックを検出するにはどうすればいいですか
- 4. シリンダーを左右に動かすにはどうすればいいですか?
- 5. マウスから左クリックを検出できますか?またはCtrl +右クリック?
- 6. Netlogoでカメの左または右のパッチにアクセスするにはどうすればよいですか?
- 7. 右から左のシートでLeftプロパティを使用するにはどうすればよいですか?
- 8. UWPアプリケーションのListView間でカスタムオブジェクトをドラッグアンドドロップするにはどうすればよいですか?
- 9. tablayoutのすべてのタブでクリックを検出するにはどうすればよいですか?
- 10. ShowMessageAsyncのフロー方向を「右から左」に変更するにはどうすればよいですか?
- 11. iOsの右側から左側にビューを表示するにはどうすればよいですか?
- 12. どのように検出する - マウスの右または左のキーはプライマリですか?
- 13. textAngularエディタでRTL(右から左)を有効にするにはどうすればよいですか?
- 14. jQueryで左右の矢印キーを操作するにはどうすればよいですか?
- 15. Googleの広告を左右のサイドバーに挿入するにはどうすればよいですか?
- 16. UWP DataTemplateのListViewのサイズ設定を使用するにはどうすればよいですか?
- 17. Android ActionBarでタイトルを左に、ロゴを右に配置するにはどうすればよいですか?
- 18. UWPのListViewにVisualStateトリガを挿入するにはどうすればよいですか?
- 19. 動的に描画されたグラフィックのクリックを検出するにはどうすればよいですか?
- 20. listview(フラグメントアンドロイド)で検索を行うにはどうすればいいですか?
- 21. Visual Studioで右クリックイベントを検出するにはどうすればよいですか?
- 22. UWP、以前にユーザーがログインしたことを検出するにはどうすればよいですか?
- 23. Javascriptでサイドマウスのクリックを検出するにはどうすればよいですか?
- 24. Slick2Dで回転した画像のクリックを検出するにはどうすればよいですか?
- 25. アンドロイドウェアラブルで物理的なキーのクリックを検出するにはどうすればよいですか?
- 26. 生成された要素のクリックを検出するにはどうすればよいですか?
- 27. テーブルセル内のdivがクリックされたときを検出するにはどうすればよいですか?
- 28. 2つのdivを左右に縦に並べるにはどうすればよいですか?
- 29. ユーザーがWinformsのListView列ヘッダーを右クリックしたかどうかを検出できますか?
- 30. 最初のクリックでスライドを移動させ、最初のクリックで左に動かないようにするにはどうすればよいですか?
は 'ListViewItem'レベルや' ItemTemplate'レベルでそれらを処理を参照してください。 –