2011-07-22 9 views
0

"viewButton"という名前のボタンを、そのボタンの背景として画像を使用して宣言しようとしています。誰かが私にそれを手伝ってもらえるように、どうすればいいですか? 以下は疲れたコードですが、正しいコードではありません。Windows Phone 7でのボタンコントロールの宣言

コード: viewButton.Background = "/AlarmClock;component/Images/page_preview.png";

答えて

2
<Button> 
    <Button.Background> 
     <ImageBrush Source="/AlarmClock;component/Images/page_preview.png" /> 
    </Button.Background> 
</Button> 

Visual Studioでファイルが「リソース」として作成されていることを確認してください。あなたは(あなたがマークアップでそれを行うことができますので)プログラム的背景を割り当てる必要がある場合、私は知らないが、あなたはここで行う場合

 <ImageBrush Source="/Images/page_preview.png" /> 

:別の方法としては、「コンテンツ」としてそれをマークし、このようにそれを使用することができますあなたが言うために必要なものです:

viewButton.Background = new ImageBrush 
{ 
    Source = new BitmapImage(new Uri("", UriKind.Relative)) 
} 

[FURTHER]

プログラムでマージンを設定するために:

viewButton.Margin = new Thickness(left, top, right, bottom); 
+0

ホ計画的にマージンを設定することについては? –

+0

にそのコードを追加しました –

+0

ありがとう..解決済み –