2
我正在製作一個簡單的WP7遊戲,並且我在方向改變時遇到了一些問題。我的遊戲鍵盤看起來是這樣的:WP7遊戲 - 在方向改變時只旋轉一些控件
我需要旋轉,只有當方向改變了數字。有沒有簡單的方法來做到這一點?數字是TextBlocks,線是矩形。 Gameboard是Canvas(但我也可以使用Grid)。
或者我可以從自動旋轉排除畫布,只重繪數字。但我也不知道該怎麼做。
我正在製作一個簡單的WP7遊戲,並且我在方向改變時遇到了一些問題。我的遊戲鍵盤看起來是這樣的:WP7遊戲 - 在方向改變時只旋轉一些控件
我需要旋轉,只有當方向改變了數字。有沒有簡單的方法來做到這一點?數字是TextBlocks,線是矩形。 Gameboard是Canvas(但我也可以使用Grid)。
或者我可以從自動旋轉排除畫布,只重繪數字。但我也不知道該怎麼做。
使用PlaneProjection
應該罰款:
<TextBlock.Projection>
<PlaneProjection RotationZ="90"/>
</TextBlock.Projection>
顯然,這會立即應用的投影,所以你需要在代碼中創建它(或嘗試使用0
爲Z
值,從而改變在代碼(根據所提供的數據(及其內部),例如:
myTextBlock.Projection = new PlaneProjection { RotationZ = 90 };
myTextBlock.Projection = new PlaneProjection { RotationZ = 90 };