是否可以创建一个应用程序,您可以在其中选择Metro和WPF GUI?

时间:2014-05-25 19:55:13

标签: c# wpf microsoft-metro

我只是想知道是否可以创建一个包含2个GUI图层的应用程序。一个只是标准的WPF GUI和一个用于Windows平板电脑的城域GUI。基本的想法是,您可以告诉您的应用程序应该运行的模式。这有可能吗?

1 个答案:

答案 0 :(得分:-1)

如果这2个GUI图层可以只是主题,那么你可以。 Visual Studio有许多扩展来执行此操作。我已经使用Telerik UI控件进行winforms。 Telerik还为WPF提供UI控件。您可以在WPF中创建项目,然后您可以选择Telerik提供的城域主题。这样您的应用程序将具有2个GUI层。您可以在运行时设置主题:

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

我在FormLoad事件中完成了此操作,但您可以在任何事件或按钮上执行此操作。这样,您还可以让用户在不同的主题集之间进行选择。您还可以定义自己的主题并使用RadThemeManager使用它们。