비활성화 된 버튼의 배경을 설정해야합니다.비활성화 된 버튼의 배경을 설정 하시겠습니까?
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 요소는 WPF의 XAML에서 데이터 바인딩과 함께 관리됩니다. 절차 코드에서 UI 요소 속성을 조작하지 않아도됩니다. –
그럼 어떻게 프로그램이 작동 할 때 내 버튼의 배경을 바꿀 수 있습니까? –
@ ŁukaszZimoń'Button'을 위해 앱에 커스텀'Style'을 정의하고, 기본 템플릿을 기반으로한다면'Property = "에 대해'ControlTemplate'' Trigger'를 제거하십시오 IsEnabled"Value = "False"' – Viv