2

私は単純な WP7 ゲームを作成していますが、向きの変更に少し問題があります。私のゲームボードは次のようになります。

ここに画像の説明を入力

そして、向きが変わったときに数字だけを回転させる必要があります。それを行う簡単な方法はありますか?数字は TextBlocks で、線は長方形です。ゲームボードは Canvas です (ただし、Grid も使用できます)。

または、キャンバスを自動回転から除外して、数字のみを再描画することもできます。しかし、私もそれを行う方法がわかりません。

4

1 に答える 1

2

使用してPlaneProjectionも問題ありません:

<TextBlock.Projection>
  <PlaneProjection RotationZ="90"/>
</TextBlock.Projection>

明らかに、これはプロジェクションをすぐに適用するため、提供された(およびその中の)データに基づいて、コードで作成する必要があります(または0、値に使用してからコードで変更してみてください(可能性はロングショットです))。次のようなイベント ハンドラー:ZOrienationChanged

myTextBlock.Projection = new PlaneProjection { RotationZ = 90 };
于 2011-08-27T19:25:34.723 に答える