Я несколько новенький для C#, но, как программист C/C ++, он был довольно легко и быстро поднять этот язык.
Я просто нажимал (очень) крошечную заглушку, для которой мне интересно, нет ли какого -то лучшего решения. /> Для того, чтобы сделать класс настройки, внедряет интерфейс inotifychangedproperty, поэтому класс настроек уведомляется при изменении настройки и может записать настройки на диск.public class SettingEntries : INotifyPropertyChanged
{
private string _exampleSetting = "defaultValue";
public string exampleSetting
{
get { return _exampleSetting; }
set { _exampleSetting = value; OnPropertyChanged(); }
}
protected void OnPropertyChanged([CallerMemberName] string name = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}
public event PropertyChangedEventHandler PropertyChanged;
}
< /code>
Это очень приятно, так как это обеспечивает безопасность типа с несколькими типами, в отличие от того, чтобы иметь словарь или что -то в этом роде. и сеттеры, автоматически сгенерированные в соответствии с данной шаблоном.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -to-genera
Можно ли автоматически генерировать сеттер для поля/свойства, чтобы сгенерировать событие, изменяемое свойства для INOTI ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Изменяемое состояние не может изменить значение при передаче в качестве аргумента
Anonymous » » в форуме Android - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-