에 사용할 수있는 방법 이론적으로 xaml 파일에서 Brushes and Colors 등을 정의하고이를 C#의 button.background에 지정할 수 있다고 생각합니다. 그러나 나는 그것을 어떻게합니까? 어디에서 이런 식으로 내 lineargradientbrush 정의를 배치해야합니까 :xaml에서 리소스를 정의하고 사용하여 C#
그냥 다양한 오류 메시지에 내 창의 XAML 파일 결과 다양한 장소에서 퍼팅<LinearGradientBrush x:Key="BlaBrush">
<GradientStop Offset="0" Color="Red"/>
<GradientStop Offset="1" Color="Green"/>
</LinearGradientBrush>
: How to use a defined brush resource in XAML, from C# 설명 : I에 유래 여기에이 질문을 발견/
그 중 일부이지만 Brush 정의를 수행 할 위치를 알고있는 것 같습니다.
또한 shinyblue.xaml wpf 템플릿을 앱에 추가하고 <ResourceDictionary Source="ShinyBlue.xaml"/>
을 app.xaml의 application.resources에 추가했습니다. 이것은 모든 버튼을 즉시 파란색으로 만듭니다. 그러나 여전히, NormalBrush와 같은 shinyblue.xaml에 정의 된 "것들"은 C#에서 액세스 할 수 없습니다. 적어도 어떻게해야할지 모르겠습니다.
마크
모든 게시물을 답변으로 선택하고 싶지만 다음을 할 수 없습니다. D 모든 정보를 제공해 주셔서 감사합니다. 그것은 나를 많이 돕는다. – marc40000