Сообщения

Error 1 Metadata fileC:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dllcould not be found

Эта ошибка лечится переустановкой/восстановлением .NET Framework. Я переустановил 3.5, но кто-то переставляет 2.0. Ошибка Наблюдается на Windows XP. Причина: Видимо кривая установка в следствии чего отсутсвуют некоторые сборки из .NET Framework 2.0. Дополнительно можете погуглить.

HTML/CSS: IE 8: textarea не переносит текст на новую строку при нажатииEnter, а вставляет пробелы (вроде их), если задать для textareaCSS-стиль (переопределить значение по умолчанию) white-space: normal.

Теперь по умолчанию идет “pre” в IE 8 для textarea, если не менять режим отображения на прежние. Т.е. смотрите, чтоб у вас не было задоно в CSS стилях что-то вроде textarea { white-space: normal; } Либо уберите это, либо переопределить на textarea { white-space: pre; }

Как восстановить MyPage.aspx.designer.cs в проекте ASP.NET Application.

Первое – не париться (не гуглиться) и не искать другого пути. Второе : Создать копию для MyPage.aspx и для MyPage.aspx.cs. Удалить эти страницы. Воссоздать из VS эту форму - MyPage.aspx. Скопипастить содержимое из “Копия MyPage.aspx” и “Копия MyPage.aspx.cs” в новые MyPage.aspx и для MyPage.aspx.cs. Скомпилировать проект.

Live Mesh: Баг в IE 8

Когда вы заходите на другой компьютер, то может получиться так, что вы уже зашли на него, но IE всеравно продолжит отображать пустую страницу. Решение – изменити мышкой размен окна браузера и отображение удаленного рабочего стола появиться. Вот так подглючивает Live Mesh ActiveX компонент, но жить можно, если знать.

Silverlight 3: UpdateSourceTrigger PropertyChanged – реализация отсутствующего функционала

В Silverlight 3 для UpdateSourceTrigger есть только занчения Default и Explicit. Часто необходимо получить WPF поведение – UpdateSourceTrigger . PropertyChanged Как это решается: В лоб: Вешаем на TextBox обраотчик TextChanged в котором передергиваем фокус на элементе. Стандартная фишка и работает без потери позиции курсора в Silverlight. private void MyTextBox_TextChanged(object sender, TextChangedEventArgs e) {     // чтоб работало вточности как при WPF UpdateSourceTrigger.PropertyChanged реагируем только если элемент под фокусом     // Т.е. этим запретим установку фокуса при отркрытии     if ( FocusManager.GetFocusedElement() != sender )     {         return;     }     // здесь ставьте фокус на какой-то невидимый элемент или на RootVisual     UiUtilsCommon. TrySetFocusOnRootVisual ();     var tb = sender as TextBox;     // возвращаем фокус     tb.Focus(); } Как это решается по уму: Создавайте в коде свой контрол, который наследует TextBox и подкллючите приведенный выше обработчик в к...

AutoCompleteBox has problem with items with same name

Русский заглоловок: Проблема выбора в AutoCompleteBox объектов с одинаковым свойством. Поблема: при отображении в AutoCompleteBox объектов, которые имеют одинаковые поля, AutoCompleteBox всегда будет выбирать только первый найденный (всегда один и тот же) объект из всех объектов с одинанковым полем. И это не смотря на то, что в выпадающем списке (выпадающей области) мы может отобразить любые нужные поля объекта сразу или даже DataGrid и увидеть отличия объектов. Вот сразу простое и быстрое решение: private void someInit() {     completeBox.SelectionChanged += AbonentsAutoCompleteBox_SelectionChanged;     completeBox.Populated += new PopulatedEventHandler(completeBox_Populated); } void completeBox_Populated(object sender, PopulatedEventArgs e) {     var completeBox = sender as AutoCompleteBox;     completeBox.Tag = null; } private void AbonentsAutoCompleteBox_SelectionChanged(object sender, SelectionChangedEventArgs e) {...

Silverlight: Drag & Drop или “Тупой и еще Тупее” из Silverlight Toolkit October 2009.

Ой извинииите, конечно я хотел сказать “Медленный и еще Медлееннее”. Похоже разарботчик Drag & Drop из Silverlight Toolkit October 2009 настолько увлекся следованию стандартной схеме Drag & Drop в Windows (это хорошо), что совсем забыл про конечного пользователя. Или может он думал, в этот момент, о скоростном удобном индийском поезде :). Поскольку я написал свой Дарг эн Дроп, то я знаю о чем говорю. Очень медленно, неоправданно медленно. Даже на почти пустом элементе этот Drag & Drop появлятеся около секунды. При этом он часто наровить появиться не там, где мышь – это просто трагедия какая-то. На то, что он, при старте, показывает несуразное View можно закрыт глаза. Рецепт: Используйте таки Drag & Drop из Silverlight Toolkit и ждите следующей версии. Если ваши ресурсы позволяют, сделайт свой Drag Drop. Будет летать как молния, невзирая на количество элементов в Source и Target. К тому же легко под себя настроить любое Drag View (видим то, что перетаскиваем). Мне это по...