2010-04-23 10 views
0

나는 데이터 그리드가 있고, 특정 열이 세부 정보 창에 링크 된 텍스트를 포함 할 필요를 제어합니다. 그래서, 나 자신에 좀 더 쉽게하기 위해, 나는 (내가, 내가 아는이에게 다른 방법의 숫자를 할 수 있었다 기본적으로 TextBlock에 포함 된 컨트롤 템플릿을 가진 버튼입니다 UserControl을 생성하지만 버튼을 생각 이미 Click 이벤트를 노출하므로 왜 그렇지 않습니까?). 이 스타일에 관해서 것들,하지만 조금 털이 점점 : 나는 텍스트를 포맷의 "하이퍼 링크"일종의주고 싶습니다 - 블루 텍스트, 밑줄 - 그것은 분명 그래서 그들은 있도록, 또한 (링크입니다 그것들은 재 구현중인 레거시 WinForms 애플리케이션에서 포맷하는 것과 유사합니다). 텍스트 색상은 부모 셀 스타일로 설정되어있는 경우 이상적으로, 그것은 텍스트 색상 등을 잡아한다 - 그러나 나는 또한 텍스트 스타일을 할 수 있도록하고 싶습니다.사용자 정의 WPF에서 스타일을 상속하는

기본적으로 a) 상위 요소에서 스타일 가져 오기 및 b) 기본 스타일을 낮은 우선 순위 방식으로 적용하는 사용자 지정 UserControl을 구현하는 쉬운 방법이 있습니까? 즉, 이미없는 경우 특정 스타일 만 적용하십시오. 부모에게서 한 세트? 바인딩을 통해 부모 스타일을 수동으로 전달할 수 있다는 것을 알고 있지만 더 쉬운 방법이 있는지 궁금합니다. 당신이 진정한 스타일과 템플릿을 대체 할 수 있도록 이에 대한 진정한 Control 또는 ContentControl을 구현을 만들 필요가 같은

답변

0

는 소리가 난다. 어떻게 든 바인딩 스타일에 대한 사용자 정의 속성을 만들기 시작하지 않는 한

된 UserControls 정말 stylable하지 ...하지만 아무도 암시 수 없습니다.

관련 문제