Мне нужно указать размер фонового изображения, потому что изображение значка (32x32), которое я добавляю в качестве фонового изображения для своих кнопок, слишком велико для кнопок, и это выглядит плохо, код XAML такой:
<Window x:Class="apple.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow">
<Grid>
<Image Source="C:\Users\Fernando\Desktop\Eye-Mouse\apple\apple\img0.jpg" Stretch="Fill"/>
<UniformGrid Name="gridx" Rows="6">
</UniformGrid>
</Grid>
</Window>
И к равномерной сетке я добавляю кнопки, например:
ImageBrush ib = new ImageBrush();
System.Windows.Controls.Button newBtn = new Button();
FileToImageIconConverter some = new FileToImageIconConverter(link[n]);
ImageSource imgSource = some.Icon;
ib.ImageSource = imgSource;
newBtn.Background = ib;
gridx.Children.Add(newBtn);
Спасибо за любую помощь.