2014-05-25 4 views

답변

-1

2 개의 GUI 레이어가 테마 일 수 있다면 가능합니다. 이를 위해 Visual Studio에 대한 많은 확장 기능이 있습니다. 텔리 크 UI 컨트롤을 winforms에 사용했습니다. Telerik은 WPF 용 UI 컨트롤도 제공합니다. WPF에서 프로젝트를 생성 한 다음 Telerik에서 제공하는 메트로 테마를 선택할 수 있습니다. 이렇게하면 애플리케이션에 2 개의 GUI 레이어가 생깁니다. 당신은이 일을 런타임에 테마 설정할 수 있습니다 : 나는 FormLoad 행사에서이 작업을 수행 한

private void MainPage_Load(object sender, EventArgs e) 
{ 
    this.ThemeName = telerikMetroTheme1.ThemeName; 
} 

을하지만 당신은 어떤 경우 또는 버튼이 작업을 수행 할 수 있습니다. 이 방법을 사용하면 사용자가 다른 테마 세트를 선택할 수도 있습니다. 자신 만의 테마를 정의하고 RadThemeManager를 사용하여 테마를 사용할 수도 있습니다.

+1

그리고 __run under under__ Metro 또는 Metro처럼 보일까요? –

+0

그것처럼 보일 것입니다 ... –

+0

고마워요. Telerik WPF Metro 컨트롤은 http://www.telerik.com/products/wpf/overview.aspx에서 Metro 및 지원 터치처럼 작동하는 것 같습니다. Microsoft가 Metro 및 표준 WPF에서 실행되는 응용 프로그램을 보유 할 수있는 방법을 구현하지 않은 것은 이상한 일입니다. Windows 7 및 이전 버전의 Windows를 지원하려면 두 가지 응용 프로그램을 작성해야합니다. IMHO 그것의 완전한 과잉 및 이것을하는 가치가없는. –

관련 문제