Tag: wpf

Есть ли выбранная вкладка Измененное событие в стандартном WPF Tab Control

В WPF существует ли событие, которое может использоваться для определения того, когда изменяется вкладка TabControl ? Я пробовал использовать TabControl.SelectionChanged но он запускается многократно, когда выбор ребенка на вкладке изменен.

Как прокручивать в нижней части ScrollViewer автоматически с помощью Xaml и привязки?

У меня есть TextBlock , содержимое которого связано с строковым свойством ViewModel. У этого TextBlock есть ScrollViewer обернутый вокруг него. Я хочу, чтобы каждый раз, когда журналы меняются, ScrollViewer будет прокручиваться донизу. В идеале я хочу что-то вроде этого: Я не хочу использовать Code Behind! Решение, которое я ищу, должно использовать только привязку и / […]

Как программно установить фокус на SelectedItem в WPF ListBox, который уже имеет фокус?

Мы хотим программным образом установить SelectedItem ListBox и хотим, чтобы этот элемент имел фокус, поэтому клавиши со стрелками работают относительно этого выбранного элемента. Кажется достаточно простым. Однако проблема заключается в том, что ListBox уже имеет фокус клавиатуры при настройке SelectedItem программно, в то время как он правильно обновляет свойство ListBoxItem в ListBoxItem , он не […]

Свойство DependencyProperty для представления twoway-bind для свойства viewmodel?

Несколько источников в сети говорят нам, что в MVVM связь / синхронизация между представлениями и режимами просмотра должна происходить через свойства зависимостей. Если я правильно понимаю это, свойство зависимостей представления должно быть привязано к свойству viewmodel с использованием двусторонней привязки. Теперь аналогичные вопросы задавали раньше, но без достаточного ответа. Прежде чем я начну анализировать эту […]

Можете ли вы определить несколько TargetTypes для одного стиля XAML?

В HTML / CSS вы можете определить стиль, который может применяться ко многим типам элементов, например: .highlight { color:red; } может применяться как для P, так и для DIV, например: this will be highlighted this will also be highlighted но в XAML вам, похоже, нужно определить TargetType для стилей, иначе вы получите сообщение об ошибке: […]

WPF 4 DataGrid: получение номера строки в RowHeader

Я ищу, чтобы получить номер строки в RowHeader WPF 4 DataGrid, поэтому он имеет столбец, подобный Excel, для номеров строк DataGrid. Решение, которое я видел там в Интернете, предлагает добавить индексное поле к бизнес-объектам. Это не вариант, потому что DataGrid будет получать много полезного, и мы не хотим постоянно отслеживать изменение этих полей индекса. большое […]

Как работает свойство WPF Button.IsCancel?

Основная идея кнопки «Отмена» – включить закрытие windows с помощью Escape Keypress. Вы можете установить свойство IsCancel на кнопке Cancel на значение true, в результате чего кнопка Cancel автоматически закроет диалоговое окно без обработки события Click. Источник: Программирование WPF (Griffith, Sells) Так что это должно работать _Close Однако поведение, которое я ожидаю, не работает для […]

URI «clr-namespace» относится к пространству имен, которое не входит в сборку

Я пытаюсь включить в свой XAML некоторые classы, которые преобразуют значения. Однако при компиляции я получаю следующую ошибку: Неопределенное пространство имен CLR. URI «clr-namespace» относится к пространству имен «View.Summary.Converters», который не включен в сборку. (View \ View) И XAML это ошибка: xmlns:c=”clr-namespace:View.Summary.Converters” Кроме того, вот схема моих classов преобразования / пространства имен: namespace View.Summary.Converters { […]

Инструмент Reportviewer отсутствует в visual studio 2017 RC

Я только начал писать программное обеспечение для создания отчетов в новой версии визуальной студии с именем visual studio 2017 RC, но только заметил, что основные средства анализа отчетов отсутствуют как из окон, так и из шаблона приложения WPF. Может ли кто-нибудь сказать мне, почему инструмент reportviewer исчез из визуальной студии 2017? На самом деле без […]

Скрыть строку сетки в WPF

У меня есть простая форма WPF с объявленной Grid в форме. Эта Grid имеет ряд строк: rowToHide именем rowToHide содержит несколько полей ввода, и я хочу скрыть эту строку после обнаружения, что мне не нужны эти поля. Достаточно просто установить Visibility = Hidden для всех элементов в строке, но строка все еще занимает место в […]

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