Вопросы по теме 'dependency-properties'
INotifyPropertyChanged против DependencyProperty в ViewModel
При реализации ViewModel в приложении WPF с архитектурой Model-View-ViewModel, кажется, есть два основных варианта, как сделать его доступным для привязки к данным. Я видел реализации, которые используют DependencyProperty для свойств, с которыми...
75153 просмотров
schedule
05.05.2022
Какая связь между INotifyPropertyChanged и DependencyProperty?
Я создаю простой пример UserControl с DependencyProperties, чтобы свойства элемента управления можно было изменять в XAML (код ниже).
Но, конечно, в моем приложении я не хочу, чтобы этот элемент управления имел тесно связанный код программной...
3927 просмотров
schedule
14.11.2022
Почему реализация свойства зависимости приведет к сбою моего приложения, если я предоставлю значение по умолчанию?
Почему реализация свойства зависимости приведет к сбою моего приложения, если я предоставлю значение по умолчанию?
Этот сегмент кода находится в объявлении класса для моего объекта UserControl. Все работает нормально - компилируется и работает...
7870 просмотров
schedule
24.11.2022
Стоимость использования свойств зависимостей
Скажем, у меня есть элемент управления, который наследуется от UserControl (следовательно, один из его суперклассов — DependencyObject ). Очень легко решить проблему уведомления с помощью DependencyProperty , поскольку INotifyPropertyChanged...
118 просмотров
schedule
29.10.2022
WPF — обновление метаданных DependencyProperty
Какова техническая причина невозможности обновить метаданные DependencyProperty после того, как они уже установлены?
Если вы попытаетесь сделать что-то похожее на приведенное ниже, будет сгенерировано исключение, говорящее:
Невозможно...
786 просмотров
schedule
17.09.2022
Как анимировать WPF DependencyProperty?
После запуска анимаций WPF для свойств зависимостей в коде позади свойства зависимостей больше нельзя задавать с помощью SetValue. Их можно изменить только с помощью анимации.
Я хочу изменить свойство зависимости, иногда с помощью коротких...
2060 просмотров
schedule
23.04.2023
Параметры по умолчанию для привязанного 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 просмотров
schedule
02.04.2023
Проблема ориентации DependencyProperty
Я изучаю WPF и пытаюсь создать свой первый UserControl. Мой UserControl состоит из
Панель стека
StackPanel содержит Label и TextBox
Я пытаюсь создать два свойства зависимостей
Текст для этикетки
Ориентация для StackPanel —...
1012 просмотров
schedule
04.06.2023
Свойство зависимости ImageSource в пользовательском элементе управления - набор значений XAML выбрасывает
Я создал небольшой пользовательский элемент управления, состоящий из кнопки, содержимым которой является изображение. Я создал свойство зависимости «ImageSource» в пользовательском элементе управления, чтобы привязать его к изображению внутри кнопки....
3698 просмотров
schedule
21.05.2022
Почему моя привязка данных видит реальное значение вместо принудительного значения?
Я пишу реальный NumericUpDown/Spinner элемент управления в качестве упражнения для изучения создания пользовательского элемента управления. У меня есть большая часть поведения, которое я ищу, включая соответствующее принуждение. Однако один из...
2157 просмотров
schedule
06.03.2023
Обновить свойство зависимости перед выходом из программы
Я создал свойство зависимости типа Binary для RichTextBox, которое позволяет мне привязаться к FlowDocument, который находится в двоичной форме (byte []) в ViewModel. Это работает хорошо, свойство преобразуется в и обратно правильно.
Каждый раз,...
232 просмотров
schedule
23.08.2022
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 просмотров
schedule
07.04.2023
WPF DependencyProperty теперь работает, а почему нет?
У меня есть ClockFace UserControl, который предоставляет ряд свойств, позволяющих пользователям стилизовать его. У часов есть два объекта Ellipse в качестве границ; внешняя граница и внутренняя граница.
<Ellipse Name="OuterBorder"...
2482 просмотров
schedule
02.11.2022
Проблема с привязкой данных с WPF
Бился головой о стену и решил, что пора задать вопрос. У меня есть следующий пользовательский элемент управления
XAML
<UserControl x:Class="WorkDayManager3.WPF.UserControls.TimeControl"...
188 просмотров
schedule
21.09.2023
Silverlight: привязка к свойствам зависимостей UserControl
У меня есть пользовательский элемент управления GraphPanel. Он имеет два свойства зависимости: одно настраиваемое, PanelTitle, а другое, унаследованное от FrameworkElement, Content.
public static readonly DependencyProperty PanelTitleProperty...
2121 просмотров
schedule
22.01.2024
WPF: PropertyChangedCallback срабатывает только один раз
У меня есть пользовательский элемент управления, который предоставляет DependencyProperty с именем VisibileItems. Каждый раз, когда это свойство обновляется, мне нужно инициировать другое событие. Для этого я добавил FrameworkPropertyMetadata с...
12052 просмотров
schedule
11.11.2022