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

The DependencyObject class enables Windows Presentation Foundation (WPF) property system services on its many derived classes.
1 ответ

WPF DependencyProperty цепочка уведомлений

Я изучаю мир WPF, я нахожу отличный пример в Интернете о том, как использовать связывание на XML http://www.codeproject.com/Articles/37854/How-to-Perform-WPF-Data-Binding-Using-LINQ-to-XML Теперь я пытаюсь расширить этот пример: я хочу создать "клас…
1 ответ

Изменение свойства дочернего объекта вызывает родительский обратный вызов DependencyPropertyChanged?

При определении базового класса, наследующего AnimatableКласс, я обнаружил, что я считаю странным поведение. Когда я создаю Child DependencyProperty в классе "Parent", затем определяю экземпляр этого "Parent" класса, а затем изменяю свойство родител…
1 ответ

DependencyObject.SetValue против приведения и установки свойства

У меня есть свойство, измененное обратным вызовом, и в нем мне нужно выполнить некоторую проверку. Я собираюсь взять новое значение и проверить его по ряду других критериев свойств, таких как минимальное и максимальное значения. Для этого я планирую…
1 ответ

Асинхронный метод выдает странное исключение "большинство создает DependencySource ..."

В моем классе есть два метода: асинхронный GetDataAsync и не синхронизированный GetData(). class Helper { public IList<Data> GetData(someargs) {} public Task<IList<Data>> GetDataAsync(someargs) { return Task.Run(()=>Getdata(some…
1 ответ

WPF+MVVM: как использовать старый добрый ViewModelBase, когда требуется DependencyProperty

Я использую сторонний элемент управления WPF, поддержка MVVM которого зависит от свойств зависимости от виртуальной машины, с которой он связан. Образец, поставляемый с элементом управления, использует класс ViewModelBase, производный от DependencyO…
1 ответ

Как определить, реализует ли объект зависимости заданное свойство зависимости (C# / WPF)

Я работаю с классами в System.Windows.Documents namespace, пытаясь написать некоторый универсальный код, который будет условно устанавливать значение определенных свойств зависимостей, в зависимости от того, существуют ли эти свойства в данном класс…
22 апр '10 в 13:23
1 ответ

Как связать свойство со свойством другого класса (без UI Control)?

Я трачу часы на Google, исследуя мою простую задачу. Я пытаюсь сделать привязку моей переменной TestString к TestClass.MeinString. Если я нажму на кнопку " tb_tbBinding " TestString и TestClass.MyString должны остаться одинаковыми значения. Соответс…
0 ответов

Создание интеллектуального DocumentPaginator, который может вырезать UI-элемент Compex в Pages для печати

В настоящее время я работаю DocumentPaginator, который позволяет мне сделать: PrintDialog printDialog = new PrintDialog(); if(printDialog.ShowDialog()== true) { var cp = new ControlPaginator(myUIElement, new Size(printDialog.PrintableAreaWidth, prin…
03 сен '14 в 14:57
1 ответ

Отслеживание изменений значений свойств зависимостей на глобальном уровне

У меня есть несколько элементов управления в моем приложении (которые пользователь может добавить на холст), каждый из которых имеет различные свойства (в основном свойства зависимости). Пользователь может изменять свои свойства через сетку свойств …
1 ответ

Путаница привязки WPF: составной DependencyObject

У меня есть состав класса DependencyObject, который выглядит следующим образом: public class A : DependencyObject { public AB AB { get { ... } set { ... } } public AB AC { get { ... } set { ... } } } public class AB : DependencyObject { public strin…
07 дек '09 в 16:08
1 ответ

Как избежать, чтобы свойство [[Unknown]'не указывало на DependencyObject in path '(0).(1)[1].(2)'исключение в wpf

При нажатии кнопки, Обновление ListBox ItemsSource коллекция. Для 4 или 5 щелчков он работает нормально, но затем выдает исключение, так как свойство [[Unknown] "не указывает на DependencyObject в пути '(0).(1)[1].(2)' Я погуглил это и нашел причину…
11 дек '11 в 19:20
1 ответ

Можно ли узнать сборку и файл, содержащий DependencyObject?

В настоящее время я работаю над небольшой структурой локализации для WPF (даже не думая указать мне на locBAML...) и удивляюсь, можно ли было найти содержащую сборку указанного DependencyObject. Например: у меня есть нормальное определение окна в XA…
06 май '09 в 20:02
2 ответа

Как обновить целевой объект из расширения разметки в SL5?

Я пытаюсь этот код в расширении разметки в Silverlight 5. public override object ProvideValue(IServiceProvider serviceProvider) { _target = (IProvideValueTarget)serviceProvider.GetService(typeof(IProvideValueTarget)); _depObj = _target.TargetObject …
1 ответ

Как прикрепить событие PreviewKeyDown к объекту Dependency при создании экземпляра?

Я хочу прикрепить событие PreviewKeyDown к моему объекту зависимости от объекта. Код: public class PriceFieldExtension : DependencyObject { public static decimal GetPriceInputField(DependencyObject obj) { return (decimal)obj.GetValue(PriceInputField…
16 фев '16 в 14:22
1 ответ

Разочаровывающая ошибка в WPF (.NET 4.0): Ошибка вставки хэш-таблицы. Коэффициент загрузки слишком высокий

Я построил собственный движок правил, где каждый элемент этого движка является потомком DependencyObject class, чтобы он мог быть описан в XAML, включая поддержку свойств зависимостей, расширений разметки, привязок и т. д. Целью этого механизма прав…
12 сен '11 в 19:36
0 ответов

Связывание в WPF и Silverlight - как это на самом деле работает?

Как работает переплет под капотом в WPF и Silverlight? Я реализовал INotifyPropertyChanged на моих объектах ViewModel, а также использовал свойства зависимостей для элементов управления пользовательского интерфейса. Теперь я знаю о том, что система …
2 ответа

Как WPF DependencyProperty подбирает ключ, чтобы различать каждый экземпляр объекта и искать значения DependencyProperty?

В Google много статей, в которых говорится, что DependencyProperty является статическим, потому что в нем есть механизм KeyValue для поддержания значения каждого экземпляра объекта. Но проблема в том, что если мы вызываем GetValue / SetValue для Dep…
04 ноя '14 в 12:42
1 ответ

Получить UserControl дочернего элемента управления в Windows 10

У меня есть UserControl, который состоит из нескольких дочерних элементов управления, позволяет вызвать его MyUserControl, Таким образом, он содержит textbox среди других элементов управления, как ребенок. Если у меня есть ребенок textbox, Как я мог…
1 ответ

Как привести DependencyObject к FileInfo в PropertyChangedCallback

У меня есть FileInfo введите DependencyProperty и в PropertyChangedCallbackЯ не могу разыграть DependencyObject в FileInfo тип. public static readonly DependencyProperty TargetFileProperty = DependencyProperty.Register("TargetFile", typeof(System.IO…
19 апр '18 в 14:03
1 ответ

Привязка к коллекции DependencyObjects в Silverlight 4

Начиная с Silverlight 4, можно связывать данные с DependencyObject (вместо элемента Framework в предыдущих версиях). Пока все хорошо, но как связать коллекцию объектов DependencyObjects? DataContext не передается из ObservableCollection в элементы к…