2012-05-24 3 views
2

나는 하이퍼 링크 컨트롤의 스타일을 만들어? 열 이런 종류의WPF 스타일 DataGridHyperlinkColumn

ElementStyle는

<DataGridHyperlinkColumn EditingElementStyle="{StaticResource MyDataGridTextColumn}" ElementStyle="{StaticResource MyDataGridHyperlinkColumn}" 
          Header="WebSite" Binding="{Binding Site, NotifyOnValidationError=True,ValidatesOnDataErrors=True}" /> 

답변

3

스타일에서 x:Key을 제거한 다음이 내의 모든 Hyperlink 컨트롤을 대상으로 DataGrid.Resources에 넣어 ... 대신 하이퍼 링크 하나의 TextBlock의 스타일을 요구 DataGrid.

+0

여러 프로젝트에서이 스타일을 사용해야하는 경우는 어떻습니까? –

+0

그런 다음 재사용 할 다른 스타일과 마찬가지로 ResourceDictionary에 스타일을 넣습니다. – LPL

+2

그런 다음 모든 하이퍼 링크에 적용됩니다. DataGridHyperLinkColumn에서 직접 스타일을 설정할 필요가 없습니다. –