1

そのため、ビデオストリームをその横にある他のいくつかのコントロールとともに表示するために使用されるUIの一部を構築しています。あまり詳細に立ち入ることなく、ビデオは、対物レンズと組織サンプルが下にあるエリアスキャンカメラからのストリームです。

UIは、組織サンプルを表す「マクロ」画像を提供し、ビデオは、いつでもサンプルの任意の領域を示すライブフィードです。私のアイデアは、以下に示すように、ユーザーが現在表示しているサンプルの領域にマップするステムを備えたツールチップのような領域にビデオを表示することでした。ウィンドウはドラッグできますが、ステムは固定されたままである必要があります。だから、私はその効果を得るためにコールアウトを使用しています。


右側の壊れた境界線に注意してください。 そこに茎があります。


右側の壊れた境界線に注意してください。そこに茎があります(角は無視してください。これらの領域は透明ですが、たまたま青い背景の上にあります)。ただし、これCalloutはウィンドウ内でホストされるため、ステムはクリップされます。誰かがこれを回避する方法、またはもっと良いことに、より単純なアプローチを知っていますか?

境界へのクリップは、ディレクティブというよりも提案であり(ここでは機能しません)、ウィンドウをドラッグ可能にする必要があります。私がWPFの詳細を学ぶとき、どんな助けでも大いに感謝されるでしょう。前もって感謝します。

4

1 に答える 1

0

少し前に書いた Silverlight アプリにも同様の要件がありました。テール(またはあなたが呼んだステム)をPopup(またはWindow使用しているように見えるように)内側に含めました。したがって、クリッピングの可能性はありませんでした。

于 2011-03-19T09:27:37.833 に答える