Сетка данных дробит ExpressionBlend 4 - PullRequest
0 голосов
/ 04 октября 2011

Если я пытаюсь добавить DataGrid, происходит сбой Blend 4.

Если я открою проект с Datagrid (который был добавлен в VS2010), Blend не сможет открыть его в конструкторе, но выдаст ошибку:

Имя DataGrid не существует в пространстве имен "http // schemas.microsoft.com / winfx // xaml / presentation / sdk

Интересно, что раньше все работало хорошо, и я не могу себе представить, что произошло.

Ошибка возникла после обновления Windows, но сохраняется, несмотря на то, что я вернулся к предыдущему состоянию установки. Я переустановил Blend4 с sp1, но ничего не изменилось.

Кто-нибудь еще сталкивался с подобной проблемой?

Заранее спасибо

Gabor

1 Ответ

0 голосов
/ 04 октября 2011

Что я сделал:

Я разблокировал файл silverlight_sdk.exe (в свойствах), а затем переустановил.

Интересно, что только сопоставления схем не работали.

Если я изменил

XMLNS: СДК = "http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"

декларация для конкретного пространства имен и сборки:

XMLNS: СДК = "CLR-пространств имен: System.Windows.Controls; сборка = System.Windows.Controls.Data"

(как было в SL3), DataGrid показывался в конструкторе, как и раньше, но в этом случае мне нужно вручную добавить все другие сборки в SDK.

Gabor

...