среда, 12 апреля 2017 г.

Привязка к ресурсам в зависимости от данных

Столкнулся с интересной задачей. Есть некоторая коллекция данных, которую надо отобразить в ItemsControl. У элементов данных есть два свойства: первое просто текст, а второе имя ресурса с картинкой которую необходимо показать. Т.е. в зависимости от данных в модели должен подгружаться тот или иной ресурс. Поискав решение быстро наткнулся на применение конвертора который ищет ресурс по имени следующим способом:

return Application.Current.FindResource(resourceName) as BitmapImage;

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

пятница, 7 апреля 2017 г.

О новых возможностях Visual Studio 2017

Я очень сильно не люблю, когда ПО пытается быть умнее меня. Пытаюсь добавить новый сервер TFS. И хотя я указываю полный URL умная студия добавляет 8080, вот как мне подключиться теперь?