Описание тега eventsetter
1
ответ
Назначение команды EventSetter
Как назначить команду для обработчика в EventSetter, я хочу написать это: <Style x:Key="ItemStyle" TargetType="{x:Type ListBoxItem}"> <EventSetter Event="PreviewMouseDoubleClick" Handler="{Binding MyDoubleClickCommand}"/>
13 окт '10 в 13:43
1
ответ
Запустить дочернее событие шаблона в текущем контексте?
Есть ли способ вызвать событие из визуала в DataTemplate в текущем контексте (например, Page, Window, UserControl и т. Д.). Например, у меня есть DataTemplate, который содержит кнопку или ListBox. Я хочу, чтобы при нажатии кнопки или при запуске Lis…
03 фев '10 в 11:23
1
ответ
Распространение события из стиля в MainWindow в WPF
У меня есть собственный стиль в отдельном XAML CustomTabItem.xaml который вызывает событие как: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="…
01 сен '13 в 21:25
1
ответ
Как использовать EventSetters со стилем окна?
Я разработал окно для замены стандартного Chrome, и я хочу обрабатывать события "Активировано" и "Деактивировано" с помощью EventSetters. Я получаю сообщение об ошибке "...'Activated' должен быть зарегистрирован RoutedEvent..." с этим: <EventSett…
17 фев '10 в 22:13
1
ответ
"не удается разрешить символ" в ResourcesDictionary XAML (подлежит объединению)
У меня есть один файл GraphView.XAML. Я разделил раздел Ресурсы на два файла ResourceDictionary (Vertices.xaml и Edges.xaml), которые я объединяю следующим образом: GraphView.XAML <Window x:Class="graph_app.GraphView" ... > <Grid> <Gr…
23 мар '18 в 14:25
1
ответ
Как добавить eventsetter по коду
Полный пример public delegate void mouseup_delegate(object obj, MouseButtonEventArgs args); constructor() { TextBlock text_block = new TextBlock() { Text = "aa" }; Style style = new Style(); //style.Setters.Add(new EventSetter(){Event=TextBlock.Mous…
09 май '12 в 02:35
1
ответ
WPF: как назначить обработчик Click для кнопки, определенной в стиле
У меня есть ListBox, который должен показывать список полей. Когда пусто, я хотел, чтобы внутри ListBox была кнопка "Добавить поле". Итак, я создал стиль для пустого кейса, который добавляет кнопку. Мне нужно было добавить обработчик для события Cli…
11 июл '18 в 20:59
1
ответ
Динамически добавлять EventSetter во время выполнения к существующему шаблону иерархических данных
У меня есть WPF TreeView контроль, который получает иерархические данные путем привязки. Для контроля визуального вывода в элементе управления я использую Hierarchical Data Templates, DataContext из TreeView является ObservableCollection пользовател…
05 ноя '16 в 11:32
2
ответа
Как установить событие для выбора измененного списка данных?
Привет у меня есть проект wpf, который привязывает сетку данных к модулю, как это: <DataGrid.Columns> <DataGridTextColumn Header="Name" Binding="{Binding Name}" IsReadOnly="True"/> <DataGridTemplateColumn Header="Values"> <DataG…
29 май '18 в 08:45
1
ответ
Обработка событий в стиле Tag в Xaml
Я использую EventSetter внутри тега Style в xaml и обрабатывая событие MouseEnter. Но проблема в том, что событие ввода мыши видно только на мгновение и после этого исчезает... почему так, почему оно не сохраняется?? это мой файл xaml, в котором я о…
10 фев '14 в 19:47
1
ответ
WPF Treeview Стиль EventSetter не работает
Привет, у меня проблема с установщиком событий.Мое окно: <TreeView.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="CrefoChartTreeViewItemStyle.xaml" /> </ResourceDictiona…
26 ноя '12 в 10:04
1
ответ
Можете ли вы иметь установщик событий, связанный с событием контекста данных?
Я пытаюсь создать что-то вроде этого - У меня есть заметная коллекция очков. У каждой точки есть позиция и цвет. Когда изменяется положение точек или цвет (они меняют уведомления), я хочу "перекрасить" градиент фона. В настоящее время у меня есть эл…
29 июн '13 в 17:12
1
ответ
Есть ли способ ответить на двойной щелчок на ListBoxItem в WPF?
У меня есть простое приложение WPF с ListBox элементов. Для простоты этого примера я составил список строк, но на самом деле это будет список некоторого сложного типа. Если дважды щелкнуть сам элемент в списке, я хочу ответить на него. По-видимому, …
19 июн '14 в 22:00
1
ответ
Как сделать EventSetter в файле App.xaml в WPF?
Я хочу, чтобы каждый TextBox в моем приложении выделял весь его текст, когда пользователь фокусируется на нем. Для этого я поместил в свой файл App.xaml следующее: <Application.Resources> <Style TargetType="TextBox" x:Key="tbkey"> <Ev…
14 апр '11 в 01:54
0
ответов
WPF baml bug: EventSetter в статическом ресурсе устанавливается дважды, второй раз в ноль
Если я пытаюсь сохранить коллекцию объектов SetterBase в xaml, в том числе и EventSetter, загрузчик xaml выдает ошибку. Основная причина в том, что загрузчик xaml пытается установить PresentationFramework.dll!System.Windows.EventSetters.Event дважды…
12 янв '17 в 03:59
2
ответа
WPF: Использование кнопки в качестве шаблона данных, как добавить событие клика
У меня есть ItemsControl с коллекцией объектов. Я не хочу нажимать на объект, а затем получить панели с дополнительной информацией. Поэтому я решил стилизовать DataTemplate для элементов в ItemsControl как кнопку, и это, кажется, работает нормально.…
19 июл '10 в 15:26
1
ответ
EventSetters в теме ResourceDictionary
MSDN говорит о установщиках событий: Установщики событий нельзя использовать в стиле, который содержится в словаре ресурсов темы. Это связано с тем, что словарь ресурсов темы во время выполнения часто представляет собой потерянные двоичные файлы XA…
16 дек '12 в 14:01
2
ответа
Возможно ли, чтобы EventSetter стиля работал рядом с другим обработчиком событий?
Я определил Style для Button в WPF. В этом стиле я хочу, чтобы фон кнопки менялся при нажатии. Например: <Style x:Key="TheButton" TargetType="{x:Type Button}"> <Setter Property="Background" Value="Transparent"/> <Setter Property="Marg…
01 окт '16 в 10:08
1
ответ
Как я могу обработать свое пользовательское событие в style->eventsetter?
Я сделал пользовательский обработчик событий в моем usercontrol: public partial class FooControl { public event RoutedEventHandler AddFoo; private void AddFoo_Click(object sender, RoutedEventArgs e) { if (AddFoo != null) AddFoo(this, new RoutedEvent…
11 янв '19 в 08:36
1
ответ
Почему свойство Setter не применяется к гиперссылке?
Я хочу установить (например) FontSize для всех Hyperlinkв моем окне. Это мое MainWindow"s XAML содержание: <Window.Resources> <Style TargetType="{x:Type Hyperlink}"> <EventSetter Event="Click" Handler="Hyperlink_OnClick"/> <Sett…
01 сен '13 в 12:25