2012-07-09 5 views
2

데이터 격자가 코드 뒤에 작성되므로 내 코드에서 WPF 데이터 격자 스타일을 지정하고 싶습니다.코드 뒤에서 스타일 지정

내 응용 프로그램에 모든 스타일의 리소스 사전이 있습니다. 다음과 같이 내가 데이터 그리드에 스타일을 적용 할 XAML에서

:

Style="{StaticResource DataGridStyle}" 

다음과 같이 내가 뒤에 코드에서 생성 된 데이터 그리드이를 수있는 방법 :

DataGrid dg = new DataGrid(); 

미리 감사드립니다.

답변

3
dg.Style = this.Resources["DataGridStyle"] as Style; 
+0

안녕하십니까.이 기능이 저에게 효과적이지는 않지만 답변 해 주셔서 감사합니다. 스타일은 null입니다. 스타일이 다른 프로젝트의 리소스 사전에 있음을 분명히해야합니다. XAML에서 사용할 수 있지만 'this'를 사용하면 액세스 할 수 없을 것이라고 생각합니다. 어떤 제안? 업데이트 : 'this.Resources'대신 'Application.Current.Resources'를 사용했습니다. –

관련 문제