2011-06-08 78 views
0

嗨,我想要自定義一個按鈕。在按鈕我想要設置一些背景圖像,並在該圖像的頂部,我想繪製一些文字。爲此,我在畫布頂部添加了文字,併爲該畫布添加了背景,我正在爲圖片添加內容。按鈕與圖像和文字使用畫布窗口手機

一切工作正常,但圖像越來越裁剪,如果我給像圖像相同的大小是有按鈕。

我怎麼能讓這個圖像適合按鈕,同樣大小,我給canvas(image size)

Button button = new Button(); 
button.Width = 40; 
button.Height = 40; 
Canvas canvas = new Canvas(); 
canvas.Width = 40; 
canvas.Height = 40; 
ImageBrush img = new ImageBrush(); 
img.ImageSource = some image 
canvas.Background = img; 

回答

0

你應該玩的圖像的邊緣說-20。 (或一些負值)

嘗試例如img.Margin =新厚度(-20);

canvas.Margin = new Thickeness(-10); button.Content = canvas;