gooドクター有料プランが1ヶ月間無料!

お世話になります

visual studioのtextboxで教えていただきたい事があるのですが。

textboxを90度回転して、縦長に配置したいのですが、
どの様にすれば回転できますでしょうか?
※文字も縦書きではなく、90度回転した表示にしたいのです。

gooドクター

A 回答 (1件)

RenderTransformにRotateTransform渡せば回転します。


RenderTransformはUIElementの依存関係プロパティなのでTextBoxに限らないですが……。
http://msdn.microsoft.com/ja-jp/library/system.w …
http://msdn.microsoft.com/ja-jp/library/system.w …

ただし,RenderTransformOriginを指定しないと,左上隅が回転の中心点になるので,中心を指定するなどした方がよいでしょう。

XAMLで関係する部分はこんな感じです。
<TextBox RenderTransformOrigin="0.5,0.5">
<TextBox.RenderTransform>
<RotateTransform Angle="90"/>
</TextBox.RenderTransform>
</TextBox>
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
また、お礼が遅れてすみませんでした。

おかげさまで回転する事が出来ました。

お礼日時:2014/09/05 14:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

人気Q&Aランキング