WPF 창에 버튼 컨트롤이 몇 개 있지만 용도는 다르지만 의미/작업에 따라 다르게 스타일을 지정해야합니다. TargetType
을 사용하여 전 세계적으로 스타일을 지정할 수있는 스타일을 알고 있습니다.스타일을 사용하여 WPF 버튼을 조작하지만 선택적으로
그러나 버튼을 선택적으로 스타일링하고 싶다면 어떻게해야합니까?
계산기 예제 : 일부 단추는 숫자를 나타내고 다른 단추는 추가, 나누기와 같은 기능을 나타냅니다. 그래서 숫자 버튼을 초록색으로, 기능 버튼을 파란색으로 지정하겠습니다.
내 접근 방식은 Button
에서 상속 및 사용자 정의 버튼 컨트롤, NumberButton
, FunctionButton
을 확인한 다음 "해킹"는의 적은 더 나은 방법이 있습니까 등 <Style TargetType="{x:Type my:NumberButton}">
사용했을 것이다? 이 작업을 스타일 정의에서 선택적으로 수행 할 수 있습니까?
감사합니다.
당신이'DataTriggers'를 사용하는 방법에 대해 생각 해본 적이 있습니까? – franssu