[解決済み] wpfのウィンドウ内の要素の絶対位置の取得
2023-02-11 20:47:17
質問
ある要素がダブルクリックされたときに、その要素のウィンドウ/ルート要素に対する絶対位置を取得したいのです。その親内の要素の相対的な位置は、私が得ることができるように見えるすべてであり、私が得ようとしているのは、ウィンドウに対する相対的な点です。 画面上の要素のポイントを取得する方法のソリューションを見たことがありますが、ウィンドウ内ではありません。
どのように解決するのですか?
BrandonSが望んでいるのは、このように マウス の位置ではなく、むしろいくつかの子孫要素の位置だと思います。
そのために TransformToAncestor メソッドがあります。
Point relativePoint = myVisual.TransformToAncestor(rootVisual)
.Transform(new Point(0, 0));
ここで
myVisual
は今ダブルクリックされた要素で
rootVisual
はApplication.Current.MainWindowなど、相対位置を指定したい要素です。
関連
-
[解決済み] WPFの場合、x:Name属性とName属性の違いは何ですか?
-
[解決済み] ラジオボタンをenumにバインドするには?
-
[解決済み】Visual Studio 2015の追加デバッグオプションの無効化
-
[解決済み] [Solved] StackPanelの子要素をスペースアウトさせるには?
-
[解決済み] WPF: グリッドに列/行のマージン/パディングを設定できますか?
-
[解決済み] WPFのRounded Cornerコンテナを作成するには?
-
[解決済み] WPFの星は何をしているのか(Width="100*")
-
[解決済み] 画像付きWPFボタン
-
[解決済み] WPFでボタンMouseOverのBackgroundを変更するには?
-
[解決済み] wpfでスタイル/テンプレートを使用して小数点以下の桁数をフォーマットする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
WPFバインディング(データバインディング)の使用方法
-
[解決済み] Windows 8 ランタイム(WinRT / Windowsストアアプリ / Windows 10 ユニバーサルアプリ)とSilverlightやWPFの比較はどうですか?[クローズド]
-
[解決済み】WPFのテキストブロックを選択可能にする方法はありますか?
-
[解決済み] スタックパネルでアイテムを整列させる?
-
[解決済み] 読み取り専用のGUIプロパティをViewModelにプッシュバックする
-
[解決済み] WPF ListViewの選択範囲オフ
-
[解決済み] WPF標準のタブコントロールに選択されたタブが変更されたイベントはありますか?
-
[解決済み] 右クリックでContextMenuを表示する前にTreeView Nodeを選択する
-
[解決済み] WPF ToolkitのDataGridTemplateColumnでソートするにはどうしたらいいですか?
-
[解決済み] WPFのバインディングで「{Binding Path=.}」とはどういう意味ですか?