Описание тега relativesource

1 ответ

Как установить высоту сетки внутри DataTemplate

DataTemplate используется в ItemsControl внутри UserControl, UserControl добавляется несколько раз внутри панели стека. (Pfew) Мне нужно уметь определить, сколько детей у стековой панели. Я предположил, что это было возможно с помощью FindAncestor р…
14 апр '15 в 14:31
1 ответ

Привязка к определенному AncestorType, пропуская производные типы

Я использую DevExpress LayoutGroup, который строит несколько детей, на которых я не имею никакого влияния. LayoutGroup имеет IsCollapsible свойство, которое при значении true добавляет кнопку к заголовку группы и функциональность свертывания / расши…
19 июн '18 в 11:09
4 ответа

Привязка RelativeSource из всплывающей подсказки или ContextMenu

Что я тут не так делаю? <GridViewColumn> <GridViewColumn.CellTemplate> <DataTemplate> <Button> <Button.ToolTip> <TextBlock Text="{Binding Path=Title, RelativeSource={RelativeSource AncestorType=Window}}" /> Это пр…
08 сен '10 в 14:18
1 ответ

WPF MVVM - привязка к свойству из модели представления предка

У меня есть гнездо представлений / моделей, похожих на следующие: CustomDialogView CustomView CustomListView CustomControl -SomeCustomProperty Каждое из этих представлений связано с соответствующей моделью представления. Я пытаюсь привязать SomeCust…
08 окт '17 в 13:15
1 ответ

Доступ к пользовательскому элементу управления в стиле App.xaml WPF

Я пытаюсь установить свойство "Обводка" Path в моей визуальной кисти (определено в App.xaml) через свойство из моей модели. Я использую этот стиль в своем другом шаблоне управления в пользовательском контроле. Стиль в ресурсах управления пользовател…
23 окт '18 в 13:29
7 ответов

WPF TemplateBinding против RelativeSource TemplatedParent

В чем разница между этими двумя привязками: <ControlTemplate TargetType="{x:Type Button}"> <Border BorderBrush="{TemplateBinding Property=Background}"> <ContentPresenter /> </Border> </ControlTemplate> а также <Contr…
15 июл '09 в 12:52
1 ответ

Использование FindAncestor из таблички данных Itemscontrol для поиска текстового блока вне таблички данных

У меня есть ItemsControl, который привязан к объекту, в пределах таблицы данных ItemsControl у меня есть два текстовых блока, я хочу связать свойство текста первого текстового блока с другим текстовым блоком, который находится вне этого ItemsControl…
21 ноя '12 в 15:28
1 ответ

Почему привязка к предку становится активной позже, чем привязка к элементу по его имени или привязка к DataContext?

Я заметил это при попытке установить привязку на короткий промежуток времени в коде. На самом деле, я просто хочу получить значение, предоставляемое связыванием. Поэтому я установил привязку, получил значение целевого свойства и сразу очистил привяз…
14 апр '15 в 14:20
2 ответа

WPF Relative source- Не удается найти источник для привязки со ссылкой

У вас когда-нибудь возникала такая проблема: System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.UserControl', AncestorLevel='1''. BindingExpression:Path=Da…
17 июн '13 в 07:21
3 ответа

Привязка к DataContext вне текущего контекста ItemsSource

У меня есть DataSet привязан к Window.DataContext; у меня тоже есть DataGrid: <DataGrid ItemsSource={Binding Tables[Items]}> <DataGrid.Columns> <DataGridTextBoxColumn Header={Binding Path=DataContext.Tables[Names]/Test, RelativeSource…
1 ответ

Связывание с Relativesource --wpf

У меня короткий вопрос: У меня есть датагрид и я связал его с чем-то. Затем я поместил комбинированный список в столбец и связал его с другим источником: ItemsSource="{Binding DataContext.Users, RelativeSource={RelativeSource FindAncestor, AncestorT…
02 сен '10 в 05:48
2 ответа

WPF Передача объекта данных из пользовательского интерфейса основного приложения в пользовательский элемент управления

У меня есть пользовательские элементы управления, определенные для представления содержимого элементов вкладки, чтобы разделить большой файл XAML на более мелкие файлы. Я хотел бы передать ссылку на объект данных из основного класса пользовательског…
09 июн '13 в 23:06
1 ответ

Как использовать обязательный родственник в стиле

Использование стиля по умолчанию <Style TargetType="{x:Type TabItem}"x:Key="HeaderStyleS"> <Setter Property="Header" Value="{Binding RelativeSource={RelativeSource Self}, Path=Content.DataContext.ViewName}" /> </Style> Оно работает…
19 дек '14 в 19:04
3 ответа

Привязка к свойству родительского объекта с помощью RelativeSource

Я построил TreeView на основе WPF с Вещь-Subitem Если выбран подэлемент, я хотел бы также отобразить свойства элемента. <StackPanel Grid.Column="2" DataContext="{Binding ElementName=myTreeView, Path=SelectedItem}"> <TextBox Text="{Binding P…
22 окт '12 в 09:28
1 ответ

Binding {RelativeSource PreviousData} нарушает привязку в конкретном случае

Я пытался использовать {RelativeSource PreviousData} в ListBox.ItemTemplate и это сработало правильно. Но при использовании приведенного ниже кода привязка перестает работать при прокрутке вниз несколько раз, и некоторые из Rectangleс не хватает. Пр…
16 май '17 в 15:24
1 ответ

Получить DataContext от ListView Ancestor

Я разрабатываю приложение WPF с использованием MVVM и мне нужна помощь. для просмотра моей AddressesViewModel у меня есть пользовательский контроль со списком. Я хотел бы выполнить команду, найденную в AddressesViewModel из контекстного меню listVie…
11 май '09 в 21:49
0 ответов

Привязать ListBox или ItemsControl внутри пользовательского элемента управления Button

Привет, я новичок в XAML, и я пытаюсь создать пользовательский элемент управления кнопки переключения. У моего элемента управления есть следующий код, который не дает никакой ошибки компиляции или времени выполнения, но не отображает данные. Я продо…
0 ответов

Неполадка при привязке к свойству templatedparent для установки значения внутри установщика стиля в wpf

Моя проблема: Я не смог выяснить, каким образом я внутри поля Setter.Value установщика для свойства A в стиле, нацеленном на конкретный элемент управления, могу связать свойство B этого конкретного элемента управления. Более конкретно, я хочу исполь…
30 авг '12 в 14:49
1 ответ

Привязка к AlternationIndex ItemsControl в ItemsControl

Рассмотрим следующий XAML <ItemsControl ItemsSource="{Binding Path=MyItems, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" AlternationCount="999" > <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel> <TextBlock Tex…
22 мар '16 в 09:52
0 ответов

UserControl.MouseEnter не работает в Binding

У меня есть стиль для моего usercontrol: <Style x:Key="SlideControlGrid" TargetType="{x:Type UserControl}"> <Style.Triggers> <EventTrigger RoutedEvent="UserControl.MouseEnter"> <BeginStoryboard> <Storyboard> <ColorAn…
27 июл '15 в 14:58