none
ボタンアニメーションのエラー RRS feed

  • 質問

  • 初めて質問させて頂きます。

    よろしくお願い致します。

    Expression Blend 4で作成したボタンアニメーションのresourceをvisual studio2010で適用すると、以下のエラーが出て、うまく動作しません。

    <Button Height="62" Click="btnHelp_Click" HorizontalAlignment="Right" Margin="5,0,0,0" x:Name="btnHelp" VerticalAlignment="Top" Width="55" Style="{DynamicResource Tile_Blue_Btn}">


    IsEnabled="False" を書き加えると、このエラーは消えます。

    どのようにすれば、エラーが出くなるでしょうか?

    よろしくお願い致します。


    2012年8月10日 1:10

回答

  • Styleの定義が示されてないのでなんともいえないところですが、ButtonのBorderBrushプロパティはBrush型なのでColor型は代入できないという文字通りのエラーだと思います。

    ボタンの色をアニメーションさせたいときの一番簡単な方法はプロパティにSolidClorBrushを設定して、アニメーションさせるのはSolidColorBrushのColorプロパティをアニメーションさせる方法です。


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    • 回答としてマーク system79 2012年8月14日 0:25
    2012年8月10日 2:09

すべての返信

  • Styleの定義が示されてないのでなんともいえないところですが、ButtonのBorderBrushプロパティはBrush型なのでColor型は代入できないという文字通りのエラーだと思います。

    ボタンの色をアニメーションさせたいときの一番簡単な方法はプロパティにSolidClorBrushを設定して、アニメーションさせるのはSolidColorBrushのColorプロパティをアニメーションさせる方法です。


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    • 回答としてマーク system79 2012年8月14日 0:25
    2012年8月10日 2:09
  • 返信が遅くなり申し訳ありません。

    ご回答ありがとうございます。

    BorderBrushをSolidClorBrushに変更したところ、エラーが出なくなりました。

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

    2012年8月12日 3:24