Я пытаюсь понять, каков наиболее удобный способ настройки внешнего вида моих приложений LightSwitch.
Я создал несколько приложений WPF и Silverlight, и у меня есть общий набор кистей, стилей, раскадровок, изображений и т. Д., Которые хранятся в виде ресурсов в специальной библиотеке классов.У меня нет собственных пользовательских элементов управления - только стили, кисти, шаблоны и т. Д., Которые придают им индивидуальный вид.
Я решил создать свое следующее приложение в LightSwitch и хотел бы сохранить тот же внешний вид,мои существующие приложения WPF и Silverlight.Поэтому я хотел бы повторно использовать мои существующие ресурсы.
Я изучил Extensibility Toolkit и смог получить доступ к некоторым ресурсам, используемым в LS, таким как кисти, но не нашел, где находятся стили и шаблоны.
Вопрос № 1 : Где я могу объединить свои собственные словари ресурсов для подключения своих собственных стилей и шаблонов?Например, если у меня есть неявный стиль для кнопки, где я могу слить ее?
При использовании подхода к набору тем, из того, что я понимаю, нужно сделать следующее, чтобы увидеть изменение, примененное кприложение LightSwitch:
a) Создайте проект темы
b) Удалите расширение, если оно было установлено ранее
C) Перезапустите Visual Studio
d) Переустановите обновленное расширение темы
e) Перезапустите Visual Studio
f) Загрузите решение LightSwitch и запустите его
Я что-то упустил?Обходной путь, который я вижу, заключается в создании обычного проекта Silverlight и использовании моей собственной библиотеки ресурсов.И как только я удовлетворен внешним видом определенного ресурса и хочу увидеть его в LightSwitch, я объединяю его с темой и выполняю болезненный процесс, описанный выше.
Вопрос № 2 : как быстро изменить тему и увидеть ее в действии?
Пожалуйста, чего мне не хватает?Я, вероятно, что-то упускаю, потому что это не может быть таким сложным, так как это так просто в SL и WPF.Все, что я хочу сделать, это объединить мои словари ресурсов где-нибудь в моем приложении LS и запустить их, чтобы увидеть их в действии.Пожалуйста помоги!:)