Viewbox
コントロールを使用して、特定の表示サイズでアプリケーションのコンテンツのサイズを比例して調整しています。私はターゲットのコンピュータのディスプレイのサイズはどうなるのか分からないが、自分のマシンと同じようにターゲットのコンピュータ上で見えるように、アプリケーションのレイアウト、フォント、グラフィックスなどを必要とする。 Viewbox
はこれを達成するために過去に私にとって素晴らしい仕事をしてくれました。ViewBox内でMediaElementのオーディオ/ビデオが同期しない
Viewbox
の中にMediaElement
(WMVを再生するために)を含めると、メディアのオーディオとビデオが同期しなくなります。
<Grid>
<Viewbox>
<Grid Width="888" Height="500"> <!-- 16:9 screen size -->
<!-- row definitions -->
<Viewbox Grid.Row="1">
<Grid>
<custom:TransitionFrame />
<!-- TransitionFrame inherits from Frame -->
<!-- TransitionFrame holds a Page that
looks like this:
<Grid>
<MediaElement />
</Grid>
-->
</Grid>
</Viewbox>
</Grid>
</Viewbox>
</Grid>
これはビデオに影響を与える理由は上の任意のアイデア:ビデオは
など、そしてその後、スピードアップし、その後遅れ、スピードアップし、遅れて私の実際のレイアウトは次のようになりますか?どのようにそれを解決するための任意のアイデア?
と離れViewboxesから滞在をお勧めします
のMediaElementは、任意のViewboxesの内側に落下しないように、私は私のレイアウトをリファクタリングしました。 MyKuLLSKIが示唆するように、これはビデオの問題がないことを保証する唯一のオプションのように見えます。 – kindohm