Sha*_*wal 1 silverlight button background-image borderless windows-phone-7
我正在开发一个Windows Phone 7应用程序.我是Windows Phone 7应用程序的新手.在我的应用程序中,我动态创建了一个按钮控件,并将背景图像添加到按钮控件,如下所示.
Button AlphabetButton = new Button();
AlphabetButton.Content = vAlphabet;
ImageBrush brush = new ImageBrush();
brush.ImageSource = new BitmapImage(new Uri("button_off.png", UriKind.Relative));
//brush.Stretch = Stretch.None;
AlphabetButton.Background = brush;
AlphabetButton.BorderBrush = new SolidColorBrush(Colors.Gray);
AlphabetButton.Margin = new Thickness(-12, -27, 0, 0);
AlphabetButton.Width = 80;
AlphabetButton.Height = 80;
Run Code Online (Sandbox Code Playgroud)
我想删除按钮控件的边框,因为使用该边框时,图像不会按要求显示.这该怎么做?我们可以使用BorderThickness按钮控制的属性来执行此操作还是有其他方法吗?能否请您提供我可以解决上述问题的任何代码或链接?如果我做错了什么,请指导我.
Bor*_*ska 10
最简单的方法是将BorderThickness设置为0,如下例所示:
Button alphabetButton = new Button();
alphabetButton.BorderThickness = new Thickness(0.0);
Run Code Online (Sandbox Code Playgroud)
另一个选项可能是将BorderBrush设置为Transparent或更改按钮的整个Style,尤其是ControlTemplate.
| 归档时间: |
|
| 查看次数: |
6023 次 |
| 最近记录: |