FontFamilly, FontSize, Color..settings в приложении WPF - PullRequest
0 голосов
/ 15 февраля 2011

Каков наилучший способ создания настроек (пользователь может выбрать собственный размер шрифта, семейство шрифтов, цвет текста) в приложении WPF с дизайном MVVM?

Мои иды - создать класс настроек. Этот класс хранит / загружает из базы данных при загрузке / закрытии wpf. Экспортируйте этот класс с помощью MEF и внедрите в представления классы моделей, и эти свойства этого класса настройки будут привязаны.

Как то так.

[Export(typeof IMySettings)]
public class MySetting : IMySettings
{
  //bind in view
  public FontFamily MyViewFont
  {
     get{return _myViewFont;}
     set
     {
        _myViewFont=value;
     }
  }

Что вы думаете об этом? }

1 Ответ

0 голосов
/ 16 февраля 2011

Настройки класса в порядке.Я сам называю это Служба настроек, но это не имеет значения.Для сохранения настроек вы можете использовать встроенную поддержку .NET.

Подробнее об этом вы можете прочитать здесь .Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...