none
湾曲したボタンを作りたい RRS feed

  • 質問

  • XAMLで湾曲したボタン(アーチ状)を作りたいのですが、
    どのような方法が考えられますか?

    教えてください。よろしくお願いします。


    2009年4月3日 6:33

回答

  • ボタンを変形するには以下のページの「ControlTemplate とは」を読んでください。
    http://msdn.microsoft.com/ja-jp/library/ms745683.aspx

     Ellipse は楕円ですので、例えば以下のようにするとアーチになります。
     <Path x:Name="Path" Width="164.774" Height="88.6213" Stretch="Fill" StrokeLineJoin="Round" Stroke="#FF000000" Fill="#FFC92525" Data="F1 M 139.5,72.5001C 184.511,72.5001 227.984,105.769 218.5,149.5C 209.5,191 185.511,97.5 140.5,97.5C 95.4888,97.5 64.5,176 58,153.5C 45.5784,110.502 94.4888,72.5001 139.5,72.5001 Z "/>


    えムナウ@わんくま同盟 Microsoft MVP Visual Studio C# Since 2005/01-2009/12
    2009年4月3日 11:49

すべての返信

  • ボタンを変形するには以下のページの「ControlTemplate とは」を読んでください。
    http://msdn.microsoft.com/ja-jp/library/ms745683.aspx

     Ellipse は楕円ですので、例えば以下のようにするとアーチになります。
     <Path x:Name="Path" Width="164.774" Height="88.6213" Stretch="Fill" StrokeLineJoin="Round" Stroke="#FF000000" Fill="#FFC92525" Data="F1 M 139.5,72.5001C 184.511,72.5001 227.984,105.769 218.5,149.5C 209.5,191 185.511,97.5 140.5,97.5C 95.4888,97.5 64.5,176 58,153.5C 45.5784,110.502 94.4888,72.5001 139.5,72.5001 Z "/>


    えムナウ@わんくま同盟 Microsoft MVP Visual Studio C# Since 2005/01-2009/12
    2009年4月3日 11:49
  • えむナウ様

    無事作成することができました。
    どうも、ご親切にありがとうございました。m(__)m

    2009年4月10日 8:09