Tag: wpf

Как использовать IDataErrorInfo.Error в программе WPF?

У меня есть такой объект: public class Person : IDataErrorInfo { public string PersonName{get;set;} public int Age{get;set;} string IDataErrorInfo.this[string propertyName] { get { if(propertyName==”PersonName”) { if(PersonName.Length>30 || PersonName.Length<1) { return "Name is required and less than 30 characters."; } } return null; } } string IDataErrorInfo.Error { get { if(PersonName=="Tom" && Age!=30) { return "Tom […]

Почему привязка данных WPF к исключению ласточки?

Недавно я потратил много времени на отладку данных WPF datagrid (из набора инструментов WPF). У меня был столбец, связанный с запросом linq с свойством, которое бросало исключение (в несколько строк). Кажется, что WPF блокирует исключение, и он просто делает ячейки пустыми. Я исправил ошибку, вызывающую исключение, но я хотел бы изменить поведение WPF. Я всегда […]

Нужно форматировать даты в динамически построенных WPF DataGrid

Мы связываем неизвестный набор результатов с WPF DataGrid во время выполнения. Некоторые из наших столбцов будут содержать значения DateTime, и нам необходимо правильно форматировать эти поля времени. Не зная, какие столбцы будут полями DateTime во время разработки, как мы можем форматировать столбцы во время выполнения? Мы используем DataView для DataTable для привязки к DataGrid WPF.

Как реализовать воздушное сообщение в приложении WPF

Мы хотели бы использовать сообщения на воздушном шаре, как описано в Руководстве UX от Microsoft. Я нашел несколько примеров, в которых используется собственный код из Windows Forms, но нативный код требует дескриптора компонента, который немного сложнее для приложения WPF, поскольку он не соответствует той же концепции. Я нашел пример кода, который использует механизм декоратора WPF, […]

Создание шкалы Viewbox по вертикали, но растяжение по горизонтали

Я хочу создать Viewbox (или нечто подобное), которое масштабирует только его высоту, а затем растягивает его содержимое по горизонтали. Если я это сделаю: Foo Bar то я получаю это: http://sofru.miximages.com/wpf/viewbox-center.png Он действует так, как будто обе кнопки имеют HorizontalAlignment = «Центр», а затем масштабирует результат. Но я не хочу, чтобы HorizontalAlignment = «Центр»; Я хочу […]

Цвет фона для Wpf

Мне нужна помощь в принятии правильного решения. Мне нужно анимировать фоновый цвет моего пользовательского элемента управления, когда происходит какое-то событие. Когда это так, я хочу изменить фон только на 1 секунду, а затем верну его. В каком направлении мне идти? Используйте цветную анимацию или таймер или можете каким-либо другим способом. Решаемые. Спасибо всем! Это хорошо […]

Добавление объединенного словаря в объединенный словарь

Кажется, я не могу добавить объединенный словарь в коллекцию объединенных словарей в XAML. Theme.xaml Ресурсы приложений <!– –> Примечание: если я поместил оба ResourceDictionaries в Appication.Resources MergedDictionary (закомментируйте тему.xaml и раскомментируйте два других словаря), они оба загрузится правильно. Однако, как определяются наши ресурсы, это может означать, что будет загружено немало ресурсов, а для динамической загрузки […]

WrapPanel как ItemPanel для ItemsControl

Все еще дурачиться с WPF и учиться, когда я иду. Теперь попытаемся создать динамическую группировку элементов управления (в основном кнопки, но могут включать CheckBox и другие). Я понятия не имел, как лучше всего это сделать, поэтому я попытался создать стиль ItemsControl, а затем добавить элементы в ItemsPresenter внутри WrapPanel. Вскоре поняли, что элементы не будут […]

События WPF в ResourceDictionary для ControlTemplate

В настоящее время я пытаюсь внедрить Window в стиле Metro. Поэтому я сделал следующие стили внутри ResourceDictionary: Моя проблема в том, что я понятия не имею, как реализовать функцию перетаскивания. У моего dragRectangle нет свойства Command, так как я могу вызвать DragMove () в MouseLeftButtonDown на прямоугольнике с использованием MVVM? благодаря

Почему частота кадров в WPF нерегулярна и не ограничена для мониторинга обновления?

Я измеряю время между кадрами в простой анимации WPF. Перфоратор говорит, что приложение работает со скоростью ~ 60 кадров в секунду, поэтому я ожидал, что время между кадрами будет ~ 16,6 мс с небольшим отклонением. public MainWindow() { … CompositionTarget.Rendering += Rendering; } List FrameDurations = new List(); private long PreviousFrameTime = 0; private void […]

Interesting Posts

OpenWRT – как сделать начальный логин (ssh), если 192.168.1.1 не может быть маршрутизирован?

javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL больше не работает, поскольку Java EE 7 / EL 3.0

Как задержать автозапуск Windows 7, чтобы домен был доступен?

Центрирование div вертикально и горизонтально с помощью jQuery

В чем разница между ними (bCondition == NULL) и (NULL == bCondition)?

Почему 16 потоков более эффективны, чем 8 на i7 с гиперпотоковыми 4 ядрами? (Robocopy)

Как вы используете импорт родительского модуля в Rust?

Предотвратить показ веб-страницы «веб-страница недоступна»

Android: java.lang.OutOfMemoryError: не удалось выделить выделение байтов 23970828 с 2097152 бесплатными байтами и 2 МБ до тех пор, пока OOM

Является ли внешний жесткий диск с металлическим чеканкой лучше для рассеивания тепла, чем пластиковый?

Удаленный рабочий стол от mac до ubuntu?

Использование профилей памяти Perl и обнаружение утечки?

Как использовать открытый ключ ssh-rsa для шифрования текста?

Java 8: производительность streamов и коллекций

Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени ‘android: TextAppearance.Material.Widget.Button.Borderless.Colored’

Давайте будем гением компьютера.