Описание тега attached-properties
В Windows Presentation Foundation (WPF) присоединенные свойства представляют собой специализированную форму свойства зависимости, которая не имеет стандартной "оболочки" свойства.
1
ответ
Присоединенное свойство не работает, если я не поставлю "Свойство" в конце его имени
У меня есть простое прикрепленное свойство: class TestAttached { public static readonly DependencyProperty TestProperty = DependencyProperty.RegisterAttached("TestProperty", typeof(string), typeof(TestAttached)); public static string GetTest(Depende…
16 июн '14 в 17:59
3
ответа
Как обрабатывать прикрепленные свойства событий?
Я создал стиль экспандера, который содержит флажок в своем заголовке. Состояние флажка привязано к присоединенному свойству: <Style TargetType="{x:Type Expander}" x:Key="MyCheckboxExpander"> <Setter Property="Template"> <Setter.Value&…
18 июл '12 в 11:05
1
ответ
Присоединенное свойство изменило событие?
Есть ли способ получить уведомление об изменении, если изменилось вложенное свойство? Простой пример Canvas с Rectangle в этом. Положение Rectange устанавливается с помощью DepenendyProperties Canvas.Top а также Canvas.Left, Я использую Adorner для …
17 мар '10 в 13:08
1
ответ
Как использовать Canvas.SetTop в пользовательском холсте чернил?
Это в продолжение моей предыдущей проблемы. Ситуация такова, что у меня есть пользовательский холст чернил, который наследуется от InkCanvas. При использовании Canvas.SetTop(control, Y) или CanvasSetLeft(control, X) с последующим CustomInkCanvas.Chi…
25 май '14 в 07:04
0
ответов
WPF: Почему присоединенное свойство NameScope не наследуется?
Мне кажется, что присоединенное свойство NameScope.NameScope является идеальным кандидатом на FrameworkPropertyMetadataOptions.Inherits установить так, чтобы оно наследовалось детьми. Почему это не так? Это, безусловно, облегчит программисту NameSco…
11 июл '17 в 15:31
2
ответа
Заставьте вложенные свойства работать внутри DataTemplate
Я получил ItemsControl который использует Canvas как ItemsPanel и его элементы отображаются в различных формах WPF в зависимости от типа привязки, в основном так: <ItemsControl ItemsSource="{Binding PreviewShapes}" HorizontalAlignment="Stretch" V…
30 окт '16 в 12:22
2
ответа
WPF изменить фон элемента управления с прикрепленным свойством
Мне нужно изменить фон меток и кнопок, когда логическая переменная имеет значение true (вернуться к цвету по умолчанию на false). поэтому я написал прикрепленное свойство. пока это выглядит так: public class BackgroundChanger : DependencyObject { #r…
17 окт '14 в 13:09
1
ответ
Как настроить видимость Button в xaml Style ControlTemplate на основе наличия дочернего элемента DataGrid
У меня есть объявление стиля в xaml для GroupBox. Это объявление стиля включает ControlTemplate, который включает в себя кнопку. Мне бы хотелось, чтобы видимость Button зависела от того, будет ли DataGrid дочерним элементом GroupBox. GroupBox динами…
04 авг '18 в 23:39
1
ответ
WPF: прикрепленное поведение зарегистрировано, но никогда не вызывается?
Пробуя мое первое присоединенное поведение: я хочу привязать TextSelection RichTextBox к свойству ViewModel: public TextSelection SelectedRichText {get;set;} Таким образом я связываю это: <RichTextBox behavior:RichTextBoxSelectionBehavior.RichTex…
02 авг '10 в 20:35
1
ответ
Фокус на WPF TextBox не работает должным образом с прикрепленными свойствами
В среде WPF MVVM я пытаюсь обеспечить фокусировку на TextBox. Что происходит, так это то, что курсор появляется в TextBox, но не мигает и TextBox не имеет фокуса. Код является: У меня есть всплывающее окно, содержащее этот UserControl: <UserContr…
20 окт '10 в 07:19
1
ответ
Прикрепленные свойства в XAML без слова "Property"
MS определяет присоединенные свойства, такие как "Grid.RowProperty" и "Grid.ColumnProperty", но в XAML вы просто вызываете его с помощью "Grid.Row" и "Grid.Column". Я попытался сделать то же самое с присоединенным свойством MyValProperty, которое бы…
15 окт '10 в 03:09
1
ответ
Изменить цвет переднего плана выделенного текста в RichTextBox из контекстного меню
Мое приложение имеет RichTextBox с пользовательским контекстным меню. Я могу получить выделенный текст, используя вложенное свойство TextBoxSelectionHelper, однако я не могу установить цвет переднего плана (красный или зеленый) этого выделенного тек…
01 авг '18 в 19:07
2
ответа
Default value cannot be 'Unset'
I have a attached property when I attach this to a xaml element I am getting an exception called "Default value cannot be 'Unset'" My Attached property logic public static DataTemplate GetFooterContentTemplate(DependencyObject obj) { return (DataTem…
09 июл '15 в 04:45
1
ответ
Привязка родительского DataContext из шаблона ItemTemplate в приложениях Магазина Windows
У меня проблема с привязкой родительского контекста ItemTemplates к шаблону элемента. Существует множество "обходных путей", которые работают только в WPF (т.е. с использованием FindAncestor а также AncestorType). Это не подлежит сомнению, поскольку…
20 фев '15 в 13:50
1
ответ
Присоедините свойство к usercontrol и обновите его во время разработки
Как я могу создать пользовательский элемент управления, такой как Textbox? Например, когда я изменяю свойство Text элемента управления Textbox, новый текст появляется в окне, с которым я сейчас работаю. В моем проекте у меня много мест, где пользова…
21 мар '12 в 22:36
1
ответ
Прикрепленный порядок свойств
В каком порядке применяются прикрепленные свойства к объекту? Я думаю, что я должен игнорировать это, но вот мой сценарий: у меня есть прикрепленное свойство, чтобы прикрепить виртуальную машину к представлению, а затем еще одно присоединенное свойс…
19 апр '11 в 07:49
3
ответа
Как получить доступ к вложенному свойству в коде позади?
У меня есть прямоугольник в моем XAML и я хочу изменить его Canvas.Left свойство в коде позади: <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200…
12 фев '09 в 14:18
1
ответ
Прикрепленный метод с параметрами
Если вы знаете, что такое прикрепленное свойство, то представьте себе случай, когда вам нужно предоставить 2 или более из них в целом ( здесь пример), и только если все они установлены, что-то произойдет. Это звучит как вызов метода с параметрами дл…
06 фев '17 в 10:26
1
ответ
Как реализовать присоединяемые свойства для ItemTemplate и ItemsSource
Я пытаюсь использовать WPF Grid в качестве ItemsControl, используя прикрепленные свойства для создания масштабируемой клавиатуры пианино. Каждая клавиша на клавиатуре может занимать от 1 до 3 столбцов в зависимости от того, что предшествует и следуе…
03 ноя '17 в 13:57
1
ответ
Прикрепленные свойства на TreeViews
Итак, у меня есть этот код: <Style TargetType="{x:Type TreeViewItem}"> <Style.Resources> <Converters:GetElementTypeConverter x:Key="GetElementTypeConverter" /> </Style.Resources> <Style.Triggers> <DataTrigger Binding…
01 июн '13 в 09:05