Я пытаюсь немного поработать с WPF, до сих пор только реально выполнял формы Windows, и не так уж много ...
Все, что я пытаюсь сделать, это динамически внутри кода (неxaml) установите кнопку для показа изображения и установите для размера кнопки автоматический размер изображения.
Приведенный ниже код загружает изображение, но оно появляется, когда мышь находится над кнопкой, а кнопка не 't auto size to image.
tbButtonPicture
содержит локальный путь на компьютере к растровому изображению, например, C:\temp\my Artwork\test1.bmp
Это то, что я пока имею, которое находится внутри цикла:
Console.WriteLine(tbButtonPicture);
System.Windows.Controls.Button newBtn = new Button();
//newBtn.Content = i.ToString();
newBtn.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), tbButtonPicture)));
newBtn.Name = "Button" + i.ToString();
sp.Children.Add(newBtn);
i++;