Вопросы с тегом «wpf»

Windows Presentation Foundation, или WPF, является подсистемой для визуализации пользовательских интерфейсов в приложениях на основе Windows.

17
Как мне инвертировать BooleanToVisibilityConverter?
Я использую BooleanToVisibilityConverterв WPF для привязки Visibilityсвойства элемента управления к Boolean. Это работает нормально, но я бы хотел, чтобы один из элементов управления скрыл, если логическое значение есть true, и показал, если он false.
146 .net  wpf  binding  visibility 

12
Обработка события закрытия окна с помощью WPF / MVVM Light Toolkit
Я хотел бы обработать Closingсобытие (когда пользователь нажимает верхнюю правую кнопку «X») моего окна, чтобы в конечном итоге отобразить подтверждающее сообщение или / и отменить закрытие. Я знаю, как сделать это в коде позади: подпишитесь на Closingсобытие окна, затем используйте CancelEventArgs.Cancelсвойство. Но я использую MVVM, поэтому я не уверен, что …
145 c#  wpf  xaml  mvvm  mvvm-light 


3
Приложение WPF, которое имеет только иконку в трее
Я новичок в WPF, и мне интересно, кто-нибудь может дать мне несколько советов, как написать приложение, которое будет свернуто в трей. Идея состоит в том, что он периодически выбирает RSS-канал и создает всплывающее окно с тостером при появлении новых каналов. Приложение должно по-прежнему иметь главное окно (по сути, просто список, …
144 c#  .net  wpf  xaml 


11
Как выполнить выбор флажка одним щелчком в WPF DataGrid?
У меня есть DataGrid с первым столбцом в качестве текстового столбца и вторым столбцом в качестве столбца CheckBox. Я хочу, чтобы я установил флажок. Это нужно проверить. Но для выбора требуется два щелчка, при первом щелчке выбирается ячейка, при втором щелчке устанавливается флажок. Как сделать так, чтобы флажок ставился / …

9
Хорошие примеры шаблона MVVM
В настоящее время я работаю с шаблоном Microsoft MVVM и считаю, что отсутствие подробных примеров меня разочаровывает. Включенный пример ContactBook показывает очень мало обработки команд, и единственный другой пример, который я нашел, взят из статьи MSDN Magazine, где концепции похожи, но использует немного другой подход и по-прежнему не имеет какой-либо …
144 wpf  mvvm 

2
Что такое Призма для WPF?
Я часто сталкивался с тем, что называется Призма . Microsoft, которая управляет проектом, описывает его как Рекомендации по составным приложениям в WPF и Silverlight. Даже после прочтения более подробных описаний, я боюсь, что понятия не имею, о чем это на самом деле. Я надеюсь, что здесь кто-нибудь сможет дать мне …
137 wpf  mvvm  prism 

16
WPF: Сетка с полем столбец / строка / отступы?
Можно ли легко указать поля и / или отступы для строк или столбцов в сетке WPF? Конечно, я мог бы добавить дополнительные столбцы для разметки, но это похоже на работу с отступами / полями (это даст намного более простой XAML). Кто-то извлек из стандартной Grid эту функциональность?
137 wpf  grid  padding  margin 

5
Разница между Label и TextBlock
Согласно учебному комплекту для разработки приложений Windows с Microsoft .NET 4 70-511 В чем разница между Labelконтролем и TextBlockуправлением , так как оба управления содержимым и только для отображения текста?
133 wpf  label  textblock 

4
Как сделать модальный диалог в WPF?
Я пишу свое первое приложение в WPF и хочу, чтобы пользователь вводил некоторые данные в модальном диалоговом окне. По-видимому, сделать это в WPF непросто, потому что родительское окно остается полностью включенным, а метод, создавший новое дочернее окно, не останавливается и не ждет, пока дочернее окно вызовет Close (). Вместо этого …
133 .net  wpf  dialog  modal-dialog 

10
Панорамирование и масштабирование изображения
Я хочу создать простую программу просмотра изображений в WPF, которая позволит пользователю: Панорамирование (перетаскивание изображения мышью). Масштаб (с ползунком). Показать наложения (например, выделение прямоугольником). Показать исходное изображение (при необходимости с полосами прокрутки). Вы можете объяснить, как это сделать? Я не нашел хорошего образца в сети. Стоит ли использовать ViewBox? Или …
131 c#  wpf  xaml  zoom  pan 

6
WPF - Как заставить команду переоценить CanExecute через ее CommandBindings
У меня есть свойство , в Menuкотором каждый элемент MenuItemиерархии имеет Commandзначение, определенное RoutedCommandмной. Связанный CommandBindingобеспечивает обратный вызов, для оценки CanExecuteкоторого контролируется включенное состояние каждого из них MenuItem. Это почти работает. Пункты меню изначально имеют правильные включенные и выключенные состояния. Однако когда данные, которые CanExecuteиспользует мой обратный вызов, изменяются, мне …

9
Сочетания клавиш в WPF
Я знаю об использовании _вместо &, но я смотрю на все Ctrlсочетания клавиш типа +. Ctrl+ Zдля отмены, Ctrl+ Sдля сохранения и т. д. Есть ли «стандартный» способ их реализации в приложениях WPF? Или это случай, когда нужно свернуть свои собственные и подключить их к какой-либо команде / контролю?

6
Создание SolidColorBrush из шестнадцатеричного значения цвета
Я хочу создать SolidColorBrush из шестнадцатеричного значения, например #ffaacc. Как я могу это сделать? В MSDN я получил: SolidColorBrush mySolidColorBrush = new SolidColorBrush(); mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255); Итак, я написал (учитывая, что мой метод получает цвет как #ffaacc): Color.FromRgb( Convert.ToInt32(color.Substring(1, 2), 16), Convert.ToInt32(color.Substring(3, 2), 16), Convert.ToInt32(color.Substring(5, 2), 16)); …
129 wpf 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.