Вопросы по теме 'dependency-properties'

Существует ли механизм уведомления об изменении свойства зависимости?
В приложении Silverlight я пытаюсь выяснить, когда изменилось свойство пользовательского элемента управления. Меня интересует одно конкретное свойство DependencyProperty, но, к сожалению, сам элемент управления не реализует INotifyPropertyChanged....
2574 просмотров

DependencyProperty.Register() или .RegisterAttached()
В чем разница между ними, когда следует использовать RegisterAttached() вместо .Register()?
19805 просмотров

Привязка WPF TextBlock к DependencyProperty
У меня есть то, что я считаю одним из самых простых случаев попытки привязать представление к свойству зависимостей в модели представления. Кажется, что первоначальные изменения отражаются в представлении, но другие изменения в DP не обновляют...
11599 просмотров
schedule 23.03.2023

Как я могу создать пользовательское свойство зависимости * только для записи *?
Мне нужно знать, какова процедура создания свойства-зависимости только для записи. Я вижу, что класс DependencyProperty не имеет специального метода «Регистрация» для свойств только для записи, но я понятия не имею, может ли метод RegisterAttached...
1462 просмотров

Проблема с привязкой свойства зависимости пользовательского элемента управления Silverlight к свойству модели
У меня есть пользовательский элемент управления для навигации по данным в Silverlight, который открывает дочернее окно, в котором пользователь может ввести критерии поиска, и когда они нажимают «Применить», предполагается, что необходимо обновить...
3771 просмотров

wpf — обновленное свойство зависимостей не запускает привязку
У меня есть следующее DependencyProperty : public bool IterationSelected { get { return (bool)GetValue(IterationSelectedProperty); } set { SetValue(IterationSelectedProperty, value); } } public static readonly DependencyProperty...
2080 просмотров

Функция С#, вызываемая после установки свойства зависимости
Мой код в настоящее время выглядит так: private Foo myFoo; public Foo CurrentFoo { get { return myFoo; } set { SetFoo(value); } } private void SetFoo(Foo newFoo) { // Do stuff // Here be dragons myFoo = newFoo; } Чтобы...
1139 просмотров

Установщик свойства зависимости WPF не срабатывает при запуске PropertyChanged, но исходное значение не изменяется
У меня есть свойство зависимости int в моем настраиваемом текстовом поле, которое содержит значение поддержки. Он привязан к int? свойство в DataContext. Если я вызываю событие PropertyChanged в своем DataContext, а значение свойства источника не...
8028 просмотров

Несколько пользовательских элементов управления совместно используют свойство зависимости коллекции
Я реализовал свой собственный пользовательский контроль на основе списков. Он имеет свойство зависимости с типом коллекции. Он отлично работает, когда у меня есть только один экземпляр пользовательского элемента управления в окне, но если у меня...
3143 просмотров
schedule 03.03.2022

Очень простая проблема DependencyProperty в WPF - привязка для привязки к сложному объекту
Я только начинаю работать с WPF. У меня TextBox объявлен в xmal так: <TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Path=TestComplex.Something, Mode=TwoWay}"/> В моем коде позади я зарегистрировал свойство, которое пытаюсь...
4842 просмотров
schedule 16.03.2023

Инъекция весенних бобовых полей
Использование Spring IoC позволяет устанавливать свойства компонента, предоставляемые через сеттеры: public class Bean { private String value; public void setValue(String value) { this.value = value; } } И определение...
12041 просмотров

Когда использовать свойства зависимостей
Иногда мне кажется, что я использую свойства зависимостей без надобности. Когда мне нужно его использовать? Когда у меня есть собственность, которая зависит от других свойств? Скажем, у меня есть свойство Color , и я хочу, чтобы оно зависело от...
10149 просмотров
schedule 17.05.2022

Создание и использование новой кисти или цвета с помощью ползунков и свойств зависимостей в C #
Я работаю над проектом, который представляет собой базовое приложение WPF «Paint». У меня есть три варианта: нарисовать эллипс, нарисовать линию или нарисовать «фигуру» (линию, на которой закрашены закрытые участки). Эти три опции представлены...
520 просмотров

Значение по умолчанию для свойства "Параметры" не может быть привязано к определенному потоку.
Я обнаружил, что когда я меняю класс с public class MarkdownEditorOptions : ObservableObject to public class MarkdownEditorOptions : INotifyPropertyChanged, DependencyObject поскольку я хотел использовать свойства зависимости, я...
3547 просмотров
schedule 20.06.2022

Получение наследования присоединенного свойства для распространения
У меня возникли проблемы с получением значения прикрепленного свойства для распространения вниз по дереву от родителя к дочернему элементу в визуальной иерархии. Настройка выглядит следующим образом: У меня есть пользовательская панель, которая...
5983 просмотров
schedule 27.12.2022

DependencyProperty для UserControl с DataContext
У меня есть ListBox, где я использую UserControl как DataTemplate. Мой UserControl имеет ViewModel. У меня есть DependencyProperty в моем UserControl, так что я могу связать элемент из моего ListBox с моим UserControl. Это не работает, если я не...
2283 просмотров

DependencyProperty VS управление состоянием без избыточности
Предположим, что у нас есть простой пользовательский интерфейс, который имеет только одну переменную состояния. Это состояние выражается как значение перечисления, например. Phase1, Phase2 и т. д. В зависимости от того, в каком состоянии (фазе)...
174 просмотров

UserControl с несколькими текстовыми полями, которые объединяются в DependencyProperty
Я пытаюсь создать UserControl, который по сути является «текстовым полем» адреса IPv4. В UserControl есть 4 текстовых поля, а TextBlock содержит один "." между каждым текстовым полем: <Grid Grid.IsSharedSizeScope="True">...
1341 просмотров

Silverlight - требуется ли DependencyProperty в этой ситуации?
У меня есть приложение Silverlight 4, которое использует шаблон MVVM. У меня есть: 1. Стандартное представление 2. Стандартная модель представления 3. Отдельный UserControl, который по сути является оболочкой вокруг DataGrid. Я поместил...
130 просмотров
schedule 31.12.2022

Добавление свойства в элемент управления Silverlight 4 для добавления функциональности
Мне любопытно, как я могу добавить свойство, чтобы добавить функциональность элементу управления. В настоящее время я просто расширяю элементы управления, но мне было любопытно, можно ли добавить свойство для добавления функциональности элементу...
111 просмотров