WPF動態切換面板
阿新 • • 發佈:2019-02-15
實現方法比較簡單,動態的載入資源字典來實現切換面板
<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)
};
原始碼僅供學習