А зачем переписывать один и тот же код 10 раз? Это не логично. В этом и есть проблема. Мне уж тогда проще вообще без конвертеров триггерами обойтись. Короче по коду выйдет.
С Sharp: я работаю с WPF уже довольно давно не надо мне таких банальностей советовать. Просто я ни разу не видел чтобы вот так задавали DataTemplate в ресурсах. Я думал там только стили можно задавать. В общем вроде бы это то что нужно спасибо.
Tsiren Naimanov: Если кнопку не ограничивать то она растягивается сильно, а мне это не нужно. Мне нужно чтобы именно TextBox растягивался, а не кнопка.
2. Что им обновлять? Ничего им не надо обновлять. Название только в коде изменится. Enum - это же числовое значение. Оно как было так и останется.
3. Что значит выводить на экран? Что значит вручную? о_О Так или иначе настройки меняются программно. Просто для них можно сделать удобный интерфейс (но не в моем случае), но они все равно будут меняться программно.
Да точно кстати я нашел этот файл по пути: "C:\Users\User\AppData\Local\ConsoleApplication7\ConsoleApplication7.vshos_Url_h2wf3j4ryvcvg0h4vaqmhcwfdnaoojf0\1.0.0.0\user.config". В нем сохранились заданные в настройках данные.
2. enum так или иначе есть, я же указывал там реально enum UserRole: User, Admin, SuperAdmin. Но я еще раз спрашиваю какой смысл в отдельной таблице если там всего лишь один столбец? Нет, ничего менять ни придется у каждого юзера. Просто добавить новый флаг в enum. И все, можно будет назначать этот флаг юзерам.
3. Да нет же! Вот сейчас специально протестил. Не создает он такого файла рядом с приложением. Только если appname.exe.config, но значения туда не пишутся.
2. А есть ли смысл вообще разносить это в разные таблицы? Просто расшифровка - это один единственный флаг. Ну что это за таблица такая в которой только один столбец?
3. Что такое scope? Settings? Я как то пытался разобраться с этой странной штукой, но мне кажется это бред какой то... Насколько я помню она хранит эти настройки где то черте где типа "C:\Users\User\AppData\LocalSettings..." Лазить туда чтобы поменять настройки? Увольте... Если бы оно создавало настройки рядом с приложением было бы збс, но я еще тогда сто лет назад узнавал поменять путь жуткий геморой, надо написать столько кода что лучше забить на это и написать свой класс с настройками сериализуя их в xml.