Мне нужно установить фон отключенной кнопки.установить фон с отключенной кнопкой?
private void Button1_Click_1(object sender, RoutedEventArgs e)
{
Button1.IsEnabled = false;
var brush = new ImageBrush();
brush.ImageSource = new BitmapImage(new Uri("Images/AERO.png"));
Button1.Background = brush;
}
Если я это сделаю, у меня отключена кнопка без какого-либо фона. Я искал ответ все утро, и я не получил то, что хочу. Я нашел, как установить фон отключенной кнопки в XAML, но не в C#.
'Я нашел, как установить фон отключенной кнопки в XAML, но не в C#' - элементы UI управляются в XAML в WPF вместе с привязкой данных. Вы не должны манипулировать свойствами элементов пользовательского интерфейса из процедурного кода. –
Итак, как я могу изменить фон моей кнопки, когда программа работает? –
@ ŁukaszZimoń Определите пользовательский стиль в вашем приложении для кнопки «Button», и если вы основываете его на шаблоне по умолчанию, удалите 'ControlTemplate'' Trigger' для 'Property = 'IsEnabled" Value = "False" ' – Viv