ソフトの設定などをSettings.settingsで作った設定を利用して読み書きするところまではできたのですが、種類に自作したクラスを設定する方法が分かりません。
こちらで紹介されているように設定したつもりなのですが[種類]には作成したクラスが表示されません。
https://dobon.net/vb/dotnet/programing/mysettings.html#section5
試したことは
確認用のプロジェクトを新規作成後、Settings.csに紹介されているコードを追加しただけです。[種類]に追加したLinesが追加されることを期待していたのですが新たに追加されたものはありませんでした。
C#
1namespace testApp.Properties { 2 3 // このクラスでは設定クラスでの特定のイベントを処理することができます: 4 // SettingChanging イベントは、設定値が変更される前に発生します。 5 // PropertyChanged イベントは、設定値が変更された後に発生します。 6 // SettingsLoaded イベントは、設定値が読み込まれた後に発生します。 7 // SettingsSaving イベントは、設定値が保存される前に発生します。 8 internal sealed partial class Settings { 9 10 [global::System.Configuration.UserScopedSettingAttribute()] 11 public System.Collections.Generic.List<string> Lines 12 { 13 get 14 { 15 return ((System.Collections.Generic.List<string>)(this["Lines"])); 16 } 17 set 18 { 19 this["Lines"] = value; 20 } 21 } 22 23 public Settings() { 24 25 // // 設定の保存と変更のイベント ハンドラーを追加するには、以下の行のコメントを解除します: 26 // 27 // this.SettingChanging += this.SettingChangingEventHandler; 28 // 29 // this.SettingsSaving += this.SettingsSavingEventHandler; 30 // 31 } 32 33 private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) { 34 // SettingChangingEvent イベントを処理するコードをここに追加してください。 35 } 36 37 private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) { 38 // SettingsSaving イベントを処理するコードをここに追加してください。 39 } 40 } 41}
Visual Studio 2017でWPFアプリです。
やり方が間違えているのでしょうか?それとも元から期待している内容が実現不可能なのでしょうか?

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。