C# WPF:在“属性设置”中保存选定选项卡
我想将当前选定的选项卡保存在C# WPF:在“属性设置”中保存选定选项卡,c#,wpf,properties,C#,Wpf,Properties,我想将当前选定的选项卡保存在tabcontrol on\u Closing中 因此,当我再次启动程序时,我希望重新打开保存的选项卡 我试过阅读Properties.Settings.Default.Save()。或者在我的情况下该怎么做 有谁能给我一个提示吗?以下是实现您的目标的步骤: 在“项目设置”中创建属性并为其指定默认值,请参阅下图: 关闭应用程序之前,请将当前选定选项卡的索引存储在属性中,并可在下次加载应用程序时检索该索引,以下是一个示例: static void Main(strin
tabcontrol on\u Closing
中
因此,当我再次启动程序时,我希望重新打开保存的选项卡
我试过阅读Properties.Settings.Default.Save()。或者在我的情况下该怎么做
有谁能给我一个提示吗?以下是实现您的目标的步骤:
在“项目设置”中创建属性并为其指定默认值,请参阅下图:
关闭应用程序之前,请将当前选定选项卡的索引存储在属性中,并可在下次加载应用程序时检索该索引,以下是一个示例:
static void Main(string[] args)
{
//To retrieve the last saved tab index
String LastSelectedTab = RestoreSettings.Properties.Settings.Default.CurrentSelectedTab;
Console.WriteLine(LastSelectedTab);
//To save the current selected tab index
RestoreSettings.Properties.Settings.Default.CurrentSelectedTab = 2;
RestoreSettings.Properties.Settings.Default.Save();
}
设置将保存在以下位置并命名为user.config:
C:\Users\XXXXXX\AppData\Local\Microsoft\YOURPROJECTFOLDER\1.0.0
配置文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<userSettings>
<RestoreSettings.Properties.Settings>
<setting name="CurrentSelectedTab" serializeAs="String">
<value>2</value>
</setting>
</RestoreSettings.Properties.Settings>
</userSettings>
</configuration>
2.
您只需将其保存在本地存储器中,甚至保存在数据库中,甚至保存在简单的本地文件中即可。到目前为止,您尝试了什么?我尝试了类似的方法:但我不明白如何将tabcontrol中的selected.item添加到该属性设置中。请阅读下面链接上的评论“谢谢您的回答。”。但是我得到“名称RestoreSettings在当前上下文中不存在”RestoreSettings是我为您创建示例而提供的项目名称。您应将其替换为您的项目名称。谢谢。我自己才发现。在问之前应该试一下,对不起:)