私のwpfアプリケーション内に複数のグリッドとドラッグ可能なユーザーcontrolがあります。誰でもコントロールが異なるグリッドにドラッグされるたびに異なるグリッドidを返すコードを提案できますか?wpf grididを取得する
4
A
答えて
4
Mouse.DirectlyOver
を使用して、ビジュアルツリーを上に移動して、最初にGrid
ツリーを見つけてください。
Mouse.DirectlyOver
は、プロパティを確認するときにマウスの下にあるIInputElement
を返します。
あなたはthis SO question
編集に記載の方法を用いてビジュアルツリーを歩くことができます:私は約visual tree walking私が考えていたSOの質問を見つけました。 (最初のリンクIMHOよりはるかに優れています)。
+0
+1私は長い時間前にWPFの視覚ツリーをナビゲートするために見たリンクを見つけるために+1します。私は実際にそのコードにいくつかの変更を加えてブログに再投稿しましたが、そのソースを見つけることができませんでした。 – Rachel
+0
@Rachel私は私のコードで持っていたコメントをgoogledし、最初のSOの結果を取った=) –
関連する問題
- 1. WPFウィンドウコンテキストを取得する
- 2. ライブラリからWPFディスパッチャを取得する
- 3. datarowviewからdatagridrowを取得するWPF
- 4. WPF DataGrid:フィルタリングのカラムバインディングプロパティを取得する
- 5. WebBrowserのソースを取得するWPF C#
- 6. タイムピッカー値を取得するWPF
- 7. WPF WebBrowserでURLを取得する
- 8. wpfから署名を取得する
- 9. wpf wpfアプリケーションのすべてのテキストボックスを取得する方法
- 10. c#WPF assemblyInfo.csデータを取得
- 11. WPF UserControlのAutomationElementを取得します。
- 12. WPFウィンドウクラス名を取得します。 C#
- 13. WPFからイベントを取得するコンボボックスを確認する
- 14. wpfウィンドウを配置するOSを取得する
- 15. WPFプロジェクトのプロジェクト名を取得
- 16. WPF Treeview - チェックボックスの状態を取得
- 17. WPFリストビューのHeaderClickイベントを取得
- 18. WPF DataGrid - 列から項目を取得
- 19. WPFでフォーカスされた「コンテナコントロール」を取得
- 20. wpfデータグリッドから要素を取得
- 21. WPF MVVM - DataGridセルクリック、列ヘッダーを取得
- 22. WPFのHierarchicalDataTemplateのTreeViewItemの親を取得
- 23. WPFのPdfiumでCharIndexを取得
- 24. wpfウィンドウからテキスト入力を取得
- 25. WPFマウスで要素を取得
- 26. WPFブラシリソースからブラシカラーを取得
- 27. WPF - MVVM Treeview選択項目を取得
- 28. WPFのUidでオブジェクトを取得
- 29. WPFのFontFamilyからフォント名を取得
- 30. wpfフォームがデータベースからデータを取得するとフリーズする
グリッドに名前がありませんか? – peer
グリッド名やグリッド名は関係ありません。グリッド上にドラッグアンドドロップすると、戻り値として取得できますか? – Aksel
@peer:彼はマウスの下の要素を望んでいますが、ネーミンググリッドはどのように役立ちますか? –