我想通過代碼將基於該圖像的按鈕添加到我的Windows Phone頁面。我創建一個網格並添加按鈕。Windows Phone按鈕對齊
我寫了下面:
Grid grd = new Grid();
grd.Height = 92;
grd.Width = 271;
grd.Margin = new Thickness(0);
Button btn = new Button();
btn.Name ="Name1";
btn.Margin = new Thickness(0);
btn.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch;
btn.VerticalAlignment = System.Windows.VerticalAlignment.Stretch;
ImageBrush imb = new ImageBrush();
imb.ImageSource = new BitmapImage(new Uri("my_picture.jpg", UriKind.Relative));
btn.Background = imb;
btn.BorderThickness = new Thickness(0.0);
btn.Click += new RoutedEventHandler(btn_Click);
grd.Children.Add(btn);
wrapPanel1.Children.Add(grd);
的問題是,那裏仍是電網(271 * 92)和按鈕本身的邊界之間的一些空間。該按鈕不會填滿整個網格(或者按鈕的主體不會填充爲按鈕分配的空間)。 如何解決這些問題並刪除這些不需要的邊距
以及如何使用它來避免我的問題? 我找不到在谷歌的方式... – user1460819