Редактирование стилей в отдельном файле ресурсов с помощью blend - PullRequest
2 голосов
/ 06 мая 2011

Итак, у меня есть стиль в файле с именем Styles.xaml, а затем в моем представлении XAML есть ссылка на в моем словаре ресурсов, все это прекрасно работает.

Теперь в Expression Blend 4 у меня есть поле со списком, и когда я нажимаю «ListBox» -> «Редактировать дополнительные шаблоны» -> «Редактировать контейнер сгенерированного элемента {ItemsContainerStyle}», но Редактировать текущий неактивен - я не Я не хочу редактировать копию стиля, поэтому у меня в файле Styles.xaml есть только одна копия для всего приложения. Кто-нибудь знает, почему это? а если это можно изменить?

Конечно, я бы просто открыл файл styls.xaml и отредактировал его там, но, как мы все знаем, мы не можем этого сделать :(

1 Ответ

5 голосов
/ 06 мая 2011

Если EditCurrent выделен серым цветом, это означает, что ItemsContainerStyle в ListBox не имеет допустимого стиля.

Кстати: вы можете редактировать ресурсы непосредственно в любом словаре ресурсов, в вашем случае просто откройте styls.xaml вСмешайте, вы увидите сообщение о том, что его нельзя редактировать в режиме конструктора.

Теперь перейдите на вкладку Ресурсы и разверните узел, содержащий styles.xaml, и вы увидите полный список содержащихся ресурсов.в файле.Теперь нажмите кнопку «Изменить ресурс» справа от ресурса, который вы хотите редактировать.

...