Я создаю настраиваемый элемент управления для своего приложения Silverlight 2. Он находится в одном проекте класса SL и содержит два файла:
Я создал весь xaml вручную, и он работает, но я хочу использовать Blend2 (SP1) для редактирования! Когда я открываю generic.xaml в Blend и переключаюсь на вкладку «Ресурсы», мне нечего редактировать. Например, когда я помещаю этот визуальный шаблон и определение состояний в App.xaml (моего основного проекта SL), я могу получить доступ ко всем элементам и состояниям через вкладки «Ресурсы» и «Состояния» и редактировать их визуально.
Поддерживает ли Blend даже редактирование generic.xaml из проекта класса SL2?
Как лучше всего создавать собственные элементы управления? Я не хочу, чтобы мой пользовательский элемент управления зависел от чего-либо из основного проекта SL2, но хочу, чтобы они имели возможность изменять скины и иметь возможность динамически изменять скины (темы).





Вы можете редактировать это с помощью Blend.
Теперь вы можете редактировать шаблон в generic.xaml. Похоже, вы уже следуете лучшим практикам, имея части и состояния. Если вам нужны полноценные передовые практики, взгляните на этот подробный пост о том, как бороться с расширяемостью времени разработки. Там вы узнаете, как делать время разработки Visual Studio и Blend для Silverlight.
Я воссоздал весь проект и внезапно могу редактировать свой generic.xaml из ресурсов. Но не могу добавить новости, указанные в Blend, для этого мне нужно перейти в xaml.
Я пробовал это, но на вкладке "Ресурсы" ничего нет, как я уже писал в своем вопросе.