Приложение. Конфигурация или XAML

Я в настоящее время оцениваю свои опции для переписывания проектов, я продолжаю работать, и я немного раздражаюсь stringly-введенной природой наших app.config файлов.

Я хотел бы переместиться в больше структурированного подхода, таким образом, у меня есть две опции:

  • Используйте пользовательский SectionHandlers в app.config
  • Фрагментируйте app.config и используйте XAML вместо этого.

Я хотел бы получить Ваши мнения и страшные истории на этом, каковы за и против использования XAML для этого?

С наилучшими пожеланиями, Florian

7
задан Dan Rigby 3 May 2012 в 19:12
поделиться

2 ответа

Если мы говорим о файлах конфигурации, я бы использовал app.config? Почему? Вот для чего это предназначено. Если мы говорим о ресурсах (изображениях, сообщениях), я бы поместил их в каталог ресурсов XAML.

В сети есть руководство о том, где что размещать, но оно все еще было в черновике, когда я проверял последний раз, и не упоминает app.config afaik.

Но делайте то, что вам больше нравится :)

3
ответ дан 7 December 2019 в 12:16
поделиться

С точки зрения разработки - 6 из полдюжины других.

Если вы используете Xaml, вам нужно будет создать набор экземпляров классов, которые будет создавать Xaml.

Если вы используете Custom SectionHandlers, вам все равно нужно будет создавать экземпляры классов, которые будут представлять эти разделы. Вам также необходимо создать SectionHandlers.

1 - 0 в Xaml.

Однако в случае Xaml вам потребуется предоставить свою собственную инфраструктуру для загрузки xaml при запуске и доступа к конфигурации во всем приложении.

С другой стороны, используя обработчики разделов, существующий .NET ConfigurationManager предоставляет инфраструктуру для доступа к ним.

1 все

1
ответ дан 7 December 2019 в 12:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: