Windows phone 7 使用canvas windows phone的图像和文本按钮

Windows phone 7 使用canvas windows phone的图像和文本按钮,windows-phone-7,windows-phone,Windows Phone 7,Windows Phone,嗨,我想定制一个按钮。在按钮中,我想设置一些背景图像,并在该图像的顶部绘制一些文本。为此,我将在画布上添加文本,并为画布提供图像背景 一切都很好,但图像被裁剪,如果我给相同的大小像图片是为按钮 如何使该图像适合按钮,并与我为画布(图像大小)提供的大小相同 你应该用图像的边距来表示-20。(或某些负值) 尝试,例如,img.余量=新厚度(-20) 帆布边距=新厚度(-10); 内容=画布 Button button = new Button(); button.Width = 40; button

嗨,我想定制一个按钮。在按钮中,我想设置一些背景图像,并在该图像的顶部绘制一些文本。为此,我将在画布上添加文本,并为画布提供图像背景

一切都很好,但图像被裁剪,如果我给相同的大小像图片是为按钮

如何使该图像适合按钮,并与我为
画布(图像大小)
提供的大小相同


你应该用图像的边距来表示-20。(或某些负值)

尝试,例如,img.余量=新厚度(-20)

帆布边距=新厚度(-10); 内容=画布

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;