locked
RotateTransform の C# Sample Code はどこに? RRS feed

  • 質問

  • たとえば、TextBlock を無理やり縦書き(縦表示)にしたいとき、MSDN Library では MainPage.xaml 上での code として

    <TextBlock Text="Direction"   Canvas.Left="100" Canvas.Top="100">
      <TextBlock.RenderTransform>
          <RotateTransform Angle="270" />
        </TextBlock.RenderTransform>
    </TextBlock>

    というように紹介されています。同じものを MainPage.xaml.cs 内に C# で既述したいとき、MSDN Library の中に Sample code は掲載されていますでしょうか。xaml 内の script の Sample はすぐ見つかるのですが、C# での Sample が中々わからない、見つからない、というケースが多いので、一例としてお尋ねさせていただきます。

     

    2010年8月4日 4:49

回答

  • XAMLの内容と同じものをC#で記述したサンプルコードをMSDN内で見かけた記憶はないですね。だから、それぞれのクラスの使い方を調べることが多いです。

    クラスの説明ページに、サンプルコードが載っていることが結構あります。

    http://msdn.microsoft.com/ja-jp/library/ms635515.aspx

    クラスの使い方を調べるとき、私はよく参考にします。

     

    ちなみに、例で挙げているXAMLをC#コードで書くなら、こんな感じですね。

    TextBlock text = new TextBlock();
    text.RenderTransform = new RotateTransform() {
     Angle = 270,
    };
    

    なかむら(http://d.hatena.ne.jp/griefworker)
    • 回答の候補に設定 山本春海 2010年8月10日 6:59
    • 回答としてマーク 山本春海 2010年8月12日 8:56
    2010年8月4日 5:13
  • RotateTransformのメンバーも調べるといいですね。

    Angleプロパティにはサンプルも載っています。

    http://msdn.microsoft.com/ja-jp/library/system.windows.media.rotatetransform.angle.aspx


    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。
    • 回答の候補に設定 山本春海 2010年8月10日 6:59
    • 回答としてマーク 山本春海 2010年8月12日 8:56
    2010年8月4日 8:26

すべての返信

  • XAMLの内容と同じものをC#で記述したサンプルコードをMSDN内で見かけた記憶はないですね。だから、それぞれのクラスの使い方を調べることが多いです。

    クラスの説明ページに、サンプルコードが載っていることが結構あります。

    http://msdn.microsoft.com/ja-jp/library/ms635515.aspx

    クラスの使い方を調べるとき、私はよく参考にします。

     

    ちなみに、例で挙げているXAMLをC#コードで書くなら、こんな感じですね。

    TextBlock text = new TextBlock();
    text.RenderTransform = new RotateTransform() {
     Angle = 270,
    };
    

    なかむら(http://d.hatena.ne.jp/griefworker)
    • 回答の候補に設定 山本春海 2010年8月10日 6:59
    • 回答としてマーク 山本春海 2010年8月12日 8:56
    2010年8月4日 5:13
  • RotateTransformのメンバーも調べるといいですね。

    Angleプロパティにはサンプルも載っています。

    http://msdn.microsoft.com/ja-jp/library/system.windows.media.rotatetransform.angle.aspx


    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。
    • 回答の候補に設定 山本春海 2010年8月10日 6:59
    • 回答としてマーク 山本春海 2010年8月12日 8:56
    2010年8月4日 8:26
  • 「 Angle = 270, 」 の最後の , は痺れました。

    ありがとうございました。
     

    2010年8月5日 19:48