표준 색 구성표의 두 가지 샘플 TextBox와 다음과 같은 생성자는 Box2의 전경색이 명시 적으로 설정되었으므로 회색 전경과 검정 전경을 가진 Box1을 생성합니다.WPF : 컨트롤의 명시 적 전경색을 제거하십시오.
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Box2.Foreground = Brushes.Black;
Box1.IsEnabled = false;
Box2.IsEnabled = false;
}
}
I가 "해제"전경 색상이 너무 BOX2 기본 장애인 색상 "다시 떨어진다"과의 IsEnabled가 false로 설정되어있는 회색 전경을 가지고 싶습니다. 이것이 가능한가? 그렇다면, 어떻게 완료됩니까?
Foreground 속성을 null로 설정해도 원하는 효과가 없습니다. 가능한 경우 사용자 정의 색상 구성표와 호환되지 않으므로 Foreground 색상을 회색으로 명시 적으로 설정하지 마십시오.
빙고! 감사합니다. – Caleb
흥미롭게도 로컬 값을 지워도 반드시 동일한 기본값이 복원되지는 않습니다. ClearValue 함수에 대해 읽은 후 여기에서 우선 순위에 대한 설명을 발견했습니다. http://msdn.microsoft.com/en-us/library/ms743230(v=vs.90).aspx 및 여기에서 샘플 : http : // msdn.microsoft.com/en-us/library/ms771579(v=vs.90).aspx – Caleb