Expression Blend заблокирован / заблокирован / неисправен? - PullRequest
1 голос
/ 12 января 2012

Я испытываю очень странное поведение с Blend:

Уже несколько недель я работаю над проектом, в котором использую Blend 4 и Visual Studio 2010 одновременно. У меня никогда не было проблем с одной из этих программ или с их сосуществованием. Работа идет нормально.

Но несколько минут назад - от одной загрузки компьютера до следующей - у Blend, похоже, есть серьезная проблема:

Отныне я не могу изменять никакие значения в моем проекте. Я не могу создавать новые элементы управления на ровной поверхности, а также удалять существующие. Если я пытаюсь изменить какой-либо атрибут какого-либо существующего элемента управления, ширина существующей кнопки, например, ничего не происходит:

Перетаскивание мышью приводит к не более чем легкому мерцанию элемента управления, который выглядит так, будто он борется с моей модификацией, чтобы сохранить свое текущее значение. Независимо от того, какие манипуляции я применяю с помощью мыши, элемент управления остается неизменным, равно как и значение на панели свойств Blend не изменяется.

Такое ощущение, что мой проект находится в режиме только для чтения или заблокирован каким-то образом.

Но теперь приходит неприятный факт: Когда я применяю описанные выше модификации, ничего не меняется, НО соответствующий код XAML делает! Увеличение ширины кнопки с помощью мыши не показывает никакого эффекта на самом элементе управления или на панели свойств, но ширина атрибута XAML изменяется при перемещении мыши?!

Кто-нибудь также испытывал такое поведение раньше? У кого-нибудь есть предложения? Может быть, решение очень очевидно и просто одурачило меня, но я действительно застрял с этой проблемой - поэтому любая помощь или предложения очень ценятся ... Заранее спасибо!

РЕДАКТИРОВАТЬ: Это действительно кажется проблемой Blend, потому что когда я открываю проект в Visual Studio все работает как надо ...

1 Ответ

1 голос
/ 12 января 2012

Вы уверены, что нет контроля над другими?

В качестве альтернативы, находятся ли другие ваши элементы управления на панели (возможно, в сетке), для которой видимость установлена ​​в триггере?Если это так, Visual Studio отображает элементы управления видимостью немного иначе, чем Blend.Blend пытается получить свойство, к которому вы привязали свою видимость во время разработки, в то время как Visual Studio, кажется, отображает элемент, если у вас изначально установлена ​​видимость visible.

Можем ли мы увидеть какой-то код, чтобы убедиться?

...