Preserve Size and Location of Windows Forms â Part I
当使用VB.NET时,这种方法可以100%正常工作。但是,使用C#中的相同步骤时,应用程序属性的“设置”选项卡中的设置看起来正确,app.config文件看起来正确,但运行时不会保存这些值。
app.config文件的结尾如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="WindowsAppCs.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<WindowsAppCs.Properties.Settings>
<setting name="Location" serializeAs="String">
<value>0, 0</value>
</setting>
<setting name="Size" serializeAs="String">
<value>284, 262</value>
</setting>
</WindowsAppCs.Properties.Settings>
</userSettings>
</configuration>
我确信一些非常简单的事情需要添加或完成,但我不知道是什么。有人有什么想法吗?