将用户设置保存在类似于System.Boolean类型

时间:2018-09-03 08:57:11

标签: c# settings custom-data-type

我想将用户设置保存在其中包含自定义数据类型的App.exe.Config文件中。我的要求是,数据类型不应允许用户提供任何用于保存的值。实际的情况是,我有一个名为Groupbox的{​​{1}},其中有三/四ConnectionProtocolgrpBx,名称分别为RadioButtons'TCP''UDP'等。我想在应用程序会话中保存用户选择的协议。但是我不想将设置用作字符串,我想要一些属性“ 'UART'”将选择保存为ConnectionProtocolChosenprotocol.TCP,我已经创建了一个名为{{ 1}},该逻辑通过该链接http://www.blackwasp.co.uk/CustomAppSettings.aspx实现逻辑,并且工作正常,唯一的问题是,它不会像Chosenprotocol.UDP类型那样阻止我输入荒谬的值作为默认值,我们手动尝试输入''ConnetionProtocol'或'System.boolean'以外的任何内容(String),也不会像True那样出现任何False列表。

我要附上一张图片,以阐明意图和错误之处。 1]

有人,请帮助我如何实现这一目标...预先感谢。

0 个答案:

没有答案