2011-12-16 13 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