2009-05-12 8 views
0

私はシルバーライトで新しいスタイルを試しています。境界線とテキストブロックで構成される新しいボタンスキンを作成しました。ボタンのコンテンツ(テキスト)プロパティが変更されたときに、テキストブロックのテキストを変更する方法があるかどうかを知りました。Silverlightボタンスタイル

答えて

1

結合は次のようになりますのContentPresenterを使用して、より良い仕事とこの場合

<Button> 
     <Button.Content> 
      <Rectangle Fill="#FFB51111"/> 
     </Button.Content> 
    </Button> 

<TextBlock Text="{TemplateBinding Content}"/> 

私はテキスト以外にコンテンツを設定しようとすると問題があります。同じバインディング式を使用しますが、テキスト以外のものを表示できます。しかし、それは本当にあなた次第です。

0

あなたのやりたいことを実際には得られません。通常、そのようなTextBlockをボタンコンテンツの一部として含めます。

+0

ボタンテキストのボタン内容。 – Drahcir

0

テンプレートにTextBlockではなくContentPresenterを使用します。

関連する問題