2009-10-12 5 views
0

Я применил тему BureauBlue.xaml к моему приложению, и это разрушило мое все выравнивание. Есть ли какое-либо решение для применения темы без разрушения моего выравнивания ???wpf theme changed my aligmnent

Разместите свою тему в разделе «Темы».

application 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
x:Class="WpfApplication4.App" 
StartupUri="MainWindow.xaml"> 
Application.Resources> 

    ResourceDictionary> 
    ResourceDictionary.MergedDictionaries> 
    ResourceDictionary Source="Themes/BureauBlue.xaml"/> 
    /ResourceDictionary.MergedDictionaries> 
    /ResourceDictionary> 
/Application.Resources> 
/Application>

Я только что удалил стартовый кронштейн моего кода, потому что он не показывает мой код.

ответ

1

Перейдите в App.xaml и вставьте туда строки, и вы будете использовать тему Vista очень близко к Windows7, для индикатора выполнения, флажки, меню, кнопки рациона, полосу прокрутки и т. Д., Но вы НЕ будете иметь вид стекла.

<Application.Resources> 
    <ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, 
    Culture=neutral, PublicKeyToken=31bf3856ad364e35, 
    ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" /> 
</Application.Resources>