1. 程式人生 > >WPF動態切換面板

WPF動態切換面板

實現方法比較簡單,動態的載入資源字典來實現切換面板

<Application x:Class="Samples.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
    	<ResourceDictionary>
    		<ResourceDictionary.MergedDictionaries>
               <ResourceDictionary Source="SkinWindows/Skin/ResourceDictionary1.xaml"/>
    		</ResourceDictionary.MergedDictionaries>
    	</ResourceDictionary>
    </Application.Resources>
</Application>

切換方法

            Application.Current.Resources.MergedDictionaries[0] = new ResourceDictionary() 
            { 
                Source = new Uri("SkinWindows/Skin/ResourceDictionary3.xaml", UriKind.Relative) 
            };




原始碼僅供學習