Tag: xaml

Windows 10 ScrollIntoView () не прокручивает элементы в середине списка

У меня есть Listview с 20 элементами в нем. Я хочу прокручивать Listview программно. ListView?.ScrollIntoView(ListView.Items[0]) прокрутит список до первого элемента. ListView?.ScrollIntoView(ListView.Items.Count – 1) прокрутит список в нижней части страницы. Тем не менее, я не могу использовать одну и ту же функцию для прокрутки списка к элементу посередине. Eg: ListView?.ScrollIntoView(ListView.Items[5]) должен прокрутить и перенести меня в […]

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

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

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

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

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

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

Как отключить элемент списка ListBox на основе значения свойства?

Кто-нибудь знает, если и как можно отключить элементы в привязке к базе данных ListBox на основе значения свойства? Предпочтительно, я хотел бы DataTrigger который, когда определенное свойство является false , отключает этот элемент (сделать невозможным его выбор), не затрагивая другие элементы в ListBox . ??

Создание экземпляра вложенного classа в XAML

в файле XAML (WPF UserControl), есть ли способ ссылаться на внутренний class «B», определенный в другом classе «A»? public class A { public class B { } } Что-то вроде : Этот синтаксис не работает, потому что «B» интерпретируется как свойство с именем «B» в classе «A». Я пробовал более экзотические синтаксисы типа «::» или […]

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

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

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

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

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 { […]

Ошибка привязки элемента ElementName

У меня есть следующий XAML: … … Эта привязка не работает: MarkerEnabled=”{Binding ElementName=DisplayMarkers, Path=IsChecked}” Я пытаюсь связать свойство IsChecked с моим флажком с именем «DisplayMarkers». Когда я запускаю его, в режиме отладки в VS 2010, окно вывода показывает, что привязка не работает. Он не может найти элемент с именем «Checkbox», Может ли кто-нибудь сказать мне, […]

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