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

INotifyPropertyChanged против DependencyProperty в ViewModel
При реализации ViewModel в приложении WPF с архитектурой Model-View-ViewModel, кажется, есть два основных варианта, как сделать его доступным для привязки к данным. Я видел реализации, которые используют DependencyProperty для свойств, с которыми...
75153 просмотров

Какая связь между INotifyPropertyChanged и DependencyProperty?
Я создаю простой пример UserControl с DependencyProperties, чтобы свойства элемента управления можно было изменять в XAML (код ниже). Но, конечно, в моем приложении я не хочу, чтобы этот элемент управления имел тесно связанный код программной...
3927 просмотров

Почему реализация свойства зависимости приведет к сбою моего приложения, если я предоставлю значение по умолчанию?
Почему реализация свойства зависимости приведет к сбою моего приложения, если я предоставлю значение по умолчанию? Этот сегмент кода находится в объявлении класса для моего объекта UserControl. Все работает нормально - компилируется и работает...
7870 просмотров

Стоимость использования свойств зависимостей
Скажем, у меня есть элемент управления, который наследуется от UserControl (следовательно, один из его суперклассов — DependencyObject ). Очень легко решить проблему уведомления с помощью DependencyProperty , поскольку INotifyPropertyChanged...
118 просмотров
schedule 29.10.2022

WPF — обновление метаданных DependencyProperty
Какова техническая причина невозможности обновить метаданные DependencyProperty после того, как они уже установлены? Если вы попытаетесь сделать что-то похожее на приведенное ниже, будет сгенерировано исключение, говорящее: Невозможно...
786 просмотров
schedule 17.09.2022

Как анимировать WPF DependencyProperty?
После запуска анимаций WPF для свойств зависимостей в коде позади свойства зависимостей больше нельзя задавать с помощью SetValue. Их можно изменить только с помощью анимации. Я хочу изменить свойство зависимости, иногда с помощью коротких...
2060 просмотров

Параметры по умолчанию для привязанного WPF DependencyProperty
Я создал пользовательский элемент управления с именем MyCustomComboBox . Везде в приложении ставлю делаю следующее: <Widgets:MyCustomComboBox Foo="{Binding Foo, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />...
2936 просмотров
schedule 20.05.2023

Нужно краткое и четкое определение свойств зависимостей.
Я пытаюсь выяснить, что такое свойства зависимостей, но когда я где-нибудь ищу определение, я нахожу только «как использовать», но не «что это такое». Представьте, что на собеседовании вас спрашивают, что такое свойство зависимостей. Что бы вы...
5608 просмотров
schedule 01.02.2024

Обертывание со свойствами зависимостей
У меня есть элемент управления Windows Forms, который я оборачиваю классом, производным от WindowsFormsHost , для доступа к функциям привязки данных WPF. Элемент управления Forms предоставляет свойства, указывающие на его состояние, а также...
517 просмотров

Проблема ориентации DependencyProperty
Я изучаю WPF и пытаюсь создать свой первый UserControl. Мой UserControl состоит из Панель стека StackPanel содержит Label и TextBox Я пытаюсь создать два свойства зависимостей Текст для этикетки Ориентация для StackPanel —...
1012 просмотров

Свойство зависимости ImageSource в пользовательском элементе управления - набор значений XAML выбрасывает
Я создал небольшой пользовательский элемент управления, состоящий из кнопки, содержимым которой является изображение. Я создал свойство зависимости «ImageSource» в пользовательском элементе управления, чтобы привязать его к изображению внутри кнопки....
3698 просмотров

Почему моя привязка данных видит реальное значение вместо принудительного значения?
Я пишу реальный NumericUpDown/Spinner элемент управления в качестве упражнения для изучения создания пользовательского элемента управления. У меня есть большая часть поведения, которое я ищу, включая соответствующее принуждение. Однако один из...
2157 просмотров

Обновить свойство зависимости перед выходом из программы
Я создал свойство зависимости типа Binary для RichTextBox, которое позволяет мне привязаться к FlowDocument, который находится в двоичной форме (byte []) в ViewModel. Это работает хорошо, свойство преобразуется в и обратно правильно. Каждый раз,...
232 просмотров

WPF: объявления свойств XAML не устанавливаются через сеттеры?
У меня есть приложение WPF, в котором я использую свойства зависимостей в отделенном коде, которые я хочу установить с помощью объявлений XAML. e.g. <l:SelectControl StateType="A" Text="Hello"/> Итак, в этом примере у меня есть...
3010 просмотров
schedule 02.11.2023

WPF ValidationRule со свойством зависимости
Предположим, у вас есть класс, наследующий от ValidationRule: public class MyValidationRule : ValidationRule { public string ValidationType { get; set; } public override ValidationResult Validate(object value, CultureInfo cultureInfo)...
16891 просмотров
schedule 12.09.2022

Как вы вызываете свойства с одинаковыми именами в разных типах, которые не используют общий интерфейс?
У меня есть DataTemplate, которому необходимо установить свойство IsSelected в контейнере ItemsControl (например, TreeViewItem, ListViewItem или ComboBoxItem). Однако он не знает тип контейнера, пока он не передан ему. Поскольку IsSelected не...
102 просмотров

WPF DependencyProperty теперь работает, а почему нет?
У меня есть ClockFace UserControl, который предоставляет ряд свойств, позволяющих пользователям стилизовать его. У часов есть два объекта Ellipse в качестве границ; внешняя граница и внутренняя граница. <Ellipse Name="OuterBorder"...
2482 просмотров
schedule 02.11.2022

Проблема с привязкой данных с WPF
Бился головой о стену и решил, что пора задать вопрос. У меня есть следующий пользовательский элемент управления XAML <UserControl x:Class="WorkDayManager3.WPF.UserControls.TimeControl"...
188 просмотров

Silverlight: привязка к свойствам зависимостей UserControl
У меня есть пользовательский элемент управления GraphPanel. Он имеет два свойства зависимости: одно настраиваемое, PanelTitle, а другое, унаследованное от FrameworkElement, Content. public static readonly DependencyProperty PanelTitleProperty...
2121 просмотров

WPF: PropertyChangedCallback срабатывает только один раз
У меня есть пользовательский элемент управления, который предоставляет DependencyProperty с именем VisibileItems. Каждый раз, когда это свойство обновляется, мне нужно инициировать другое событие. Для этого я добавил FrameworkPropertyMetadata с...
12052 просмотров