この質問をするのは難しいです。WPFの他のコントロールの上にコントロールを浮動させよう
私はListBox内のUIでプレビュー画像をユーザーに表示しています。ユーザーが画像の上にカーソルを置くと、その画像を拡大して詳細を見ることができます。
私は画像を「ポップアップ」することができますが、レイアウトの通常の位置にあります。つまり、画像は近くの他のコントロールの上に表示されるのではなくそれは、その前にレンダリングされたコントロールの上に表示され、後にレンダリングされるコントロールの下にのみ表示されます。また、ListBoxの境界によって切り取られています。
ビジュアルレイアウトからそのイメージを一時的に削除し、それを他のすべての要素の上に置く簡単な(つまり、カスタムコントロール開発なし)方法はありますか?
ここで私が話しているかを示して安っぽいデモアプリケーションです:
は、ズーム画像は、リストボックスの境界でクリップさに注意してください(リストボックスの外側が赤です)。また、後で表示されるアイコンとアイテム名(「アイテム5」など、左下隅に表示されるアイコン)の両方にズームしたイメージの後にレンダリングされたUI要素が表示されます。
Dude ... AWESOME。今これを試してみよう。 – Will