2011-12-16 14 views
1

我们正在将我们的应用程序从VB6迁移到Net。由于网络形式将处于少数,我们希望他们尽可能与VB6形式融合。我认为强制应用经典主题可以实现这一点。这应该很容易,但我找不到如何去做。提供的示例针对Aero主题或Net3,它似乎具有不同名称的引用程序集。如何在我的WPF4表单上应用经典主题?

回答

3

有两种方法来实现:

  1. 参考嵌入在框架中的classic.xaml文件:

    <ResourceDictionary> 
        <ResourceDictionary.MergedDictionaries> 
         <ResourceDictionary Source="/PresentationFramework.Classic;component/themes/classic.xaml" /> 
        </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
    

    `

  2. 下载从here 012提取的classic.xaml文件此文件包含对PresentationUI.dll的引用,它似乎不属于Net 4框架的一部分。只有一个quixotic控件使用这个引用,所以当你删除引用和控件时,你就要去!

更多信息here

+0

的XAML链接断开。 – Epiplon 2016-02-26 17:40:02