나는의 고전 윈도우 스타일에 대한 DevExpress의 WPF 자신의 절차에 따라 통합 설정하는 방법을 소개하자, 많은 사람들이 사람들이 무료로하지 않습니다,하지만 모두가 알고 사용해야하지만 정말은 DevExpress의 사용 C #을 플러그인의 노력을했다 생각합니다.
양식 설정 창 스타일 :
두 DLL도 등장.
DevExpress의 자신의 형태 대신에 클래스 테마 : ThemeWindow.
주요 테마로 설정되어 ApplicationThemeHelper의 클래스, DLL이 DevExpress.Data에서 만의 네임 스페이스 DevExpress.Xpf.Core에서, 그래서 나는 오랜 시간 동안 DevExpress.Data 구덩이 때문에 수입되지 않았습니다
직접 코드에 :
ApplicationThemeHelper.UseLegacyDefaultTheme는 = 진정한 ; ApplicationThemeHelper.ApplicationThemeName = Theme.Office2010Black.Name; wpfWindow.WindowStyle = System.Windows.WindowStyle.SingleBorderWindow; wpfWindow.BorderThickness = 새로운 두께 ( 0 ); wpfWindow.Margin = 새로운 두께 ( 0 ); wpfWindow.Padding = 새로운 두께 ( 0 );
우리는 위의 office2010 어두운 스타일을 설정하고 있기 때문에 이제 결과를 살펴 보자. 그리고는 WPF에 추가하여 원래의 형태로 우리에게 평면의 감각을 부여하고있다. 그것은 매우 전문입니다.
윈도우 스타일 컨트롤을 설정
제어 및 스타일을하는 코드는 매개 변수로 전달 될 수있다.
ThemeManager.SetTheme (제어 Theme.Office2010Black);
우리의 테스트 결과를 살펴 보자 :
우리가 버튼을 차트로의 모습을 볼 수있는 오피스의 스타일을 설정합니다! ! !
分别是正常情况和鼠标移入的样式,看的出来虽然不是很炫酷,但是比较具有专业软件样式的亚子!!!
剩下的样式和风格就等小伙伴们自己去动手挖掘吧!!!