本文整理汇总了C#中ISettingsProvider.SaveSettings方法的典型用法代码示例。如果您正苦于以下问题:C# ISettingsProvider.SaveSettings方法的具体用法?C# ISettingsProvider.SaveSettings怎么用?C# ISettingsProvider.SaveSettings使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISettingsProvider
的用法示例。
在下文中一共展示了ISettingsProvider.SaveSettings方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnSaveLayout
public void OnSaveLayout(ISettingsProvider settingsProvider)
{
var settings = new ExceptionViewSettings
{
Left = this.Left, Top = this.Top,
Width = this.ActualWidth, Height = this.ActualHeight,
WindowState = this.WindowState
};
settingsProvider.SaveSettings(settings);
}
示例2: OnResetLayout
public void OnResetLayout(ISettingsProvider settingsProvider)
{
var layoutSettings = settingsProvider.GetSettings<ShellLayoutSettings>();
layoutSettings.ResetLayout = true;
layoutSettings.MenuLayout = null;
layoutSettings.DockLayout = null;
layoutSettings.MainWindowState = WindowState.Maximized;
layoutSettings.MainWindowTop = SystemParameters.VirtualScreenTop;
layoutSettings.MainWindowLeft = SystemParameters.VirtualScreenLeft;
layoutSettings.MainWindowWidth = SystemParameters.VirtualScreenWidth;
layoutSettings.MainWindowHeight = SystemParameters.VirtualScreenHeight;
settingsProvider.SaveSettings(layoutSettings);
}
示例3: OnSaveLayout
public void OnSaveLayout(ISettingsProvider settingProvider)
{
var layoutSetting = settingProvider.GetSettings<ShellLayoutSettings>();
if (!layoutSetting.ResetLayout)
{
layoutSetting.LayoutVersion = GetCurrentLayoutVersion();
layoutSetting.DockLayout = GetLayout(DockManager);
layoutSetting.MenuLayout = GetLayout(BarManager);
layoutSetting.MainWindowHeight = Height;
layoutSetting.MainWindowWidth = Width;
layoutSetting.MainWindowTop = Top;
layoutSetting.MainWindowLeft = Left;
layoutSetting.MainWindowState = WindowState;
}
else
{
layoutSetting.ResetLayout = false;
}
settingProvider.SaveSettings(layoutSetting);
}