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

148
Создание запланированных задач

Я работаю над проектом C # WPF. Мне нужно разрешить пользователю создавать и добавлять запланированные задачи в планировщик задач Windows. Как я могу сделать это и что мне нужно, используя директивы и ссылки, так как я мало что нахожу при поиске в Интернете....

148
Хорошая или плохая практика для диалогов в wpf с MVVM?

В последнее время у меня возникла проблема создания диалогов добавления и редактирования для моего wpf-приложения. Все, что я хочу сделать в своем коде, было примерно таким. (Я в основном использую viewmodel первый подход с mvvm) ViewModel, которая вызывает диалоговое окно: var result =...

147
Можно ли установить код позади словаря ресурсов в WPF для обработки событий?

Можно ли установить код за словарь ресурсов в WPF. Например, в пользовательском контроле для кнопки вы объявляете ее в XAML. Код обработки события для нажатия кнопки выполняется в файле кода за элементом управления. Если бы мне нужно было создать шаблон данных с кнопкой, как я могу написать код...

147
Добавление текста-заполнителя в текстовое поле

Я ищу способ добавить заполнитель текста в текстовое поле, как вы можете с помощью текстового поля в HTML5. Т.е. если в текстовом поле нет текста, то он добавляет текст Enter some text here, когда пользователь нажимает на него, текст заполнителя исчезает и позволяет пользователю вводить свой...

147
Есть ли способ проверить, выполняется ли в настоящее время WPF в режиме разработки или нет?

Кто-нибудь знает какую-нибудь глобальную переменную состояния, которая доступна, чтобы я мог проверить, выполняется ли код в данный момент в режиме разработки (например, в Blend или Visual Studio) или нет? Это будет выглядеть примерно так: //pseudo code: if (Application.Current.ExecutingStatus ==...

146
Как мне инвертировать BooleanToVisibilityConverter?

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

145
Обработка события закрытия окна с помощью WPF / MVVM Light Toolkit

Я хотел бы обработать Closingсобытие (когда пользователь нажимает верхнюю правую кнопку «X») моего окна, чтобы в конечном итоге отобразить подтверждающее сообщение или / и отменить закрытие. Я знаю, как сделать это в коде позади: подпишитесь на Closingсобытие окна, затем используйте...

144
Приложение WPF, которое имеет только иконку в трее

Я новичок в WPF, и мне интересно, кто-нибудь может дать мне несколько советов, как написать приложение, которое будет свернуто в трей. Идея состоит в том, что он периодически выбирает RSS-канал и создает всплывающее окно с тостером при появлении новых каналов. Приложение должно по-прежнему иметь...

144
Как выполнить выбор флажка одним щелчком в WPF DataGrid?

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

144
Хорошие примеры шаблона MVVM

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

137
Что такое Призма для WPF?

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

137
WPF: Сетка с полем столбец / строка / отступы?

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

133
Как сделать модальный диалог в WPF?

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

133
Разница между Label и TextBlock

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

131
WPF - Как заставить команду переоценить CanExecute через ее CommandBindings

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

131
Панорамирование и масштабирование изображения

Я хочу создать простую программу просмотра изображений в WPF, которая позволит пользователю: Панорамирование (перетаскивание изображения мышью). Масштаб (с ползунком). Показать наложения (например, выделение прямоугольником). Показать исходное изображение (при необходимости с полосами прокрутки)....

129
Как я могу установить текст гиперссылки WPF через привязку данных?

В WPF я хочу создать гиперссылку для перехода к деталям объекта, и я хочу, чтобы текст гиперссылки был именем объекта. Прямо сейчас у меня есть это: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock>...

129
Как полностью убрать границу кнопки в wpf?

Я пытаюсь создать кнопку с изображением и без рамки - точно так же, как кнопки панели инструментов Firefox, прежде чем вы наведете на них курсор и увидите кнопку полностью. Я попытался установить BorderBrushдо Transparent, BorderThicknessк 0, а также пытались BorderBrush="{x:Null}", но вы все еще...