Описание тега inotifypropertychanged
INotifyPropertyChanged - это интерфейс, определенный в Microsoft .NET, используемый для уведомления слушателей об изменениях данных, внесенных в объект. Эти уведомления позволяют элементам пользовательского интерфейса с привязкой к данным обновлять свое отображение автоматически при изменении свойств данных, которые они должны изменить.
1
ответ
Обновление элементов пользовательского интерфейса в WPF MVVM
Я новичок в WPF и MVVM (PRISM) (Java - моя специальность), однако я создал веб-сервис, который взаимодействует с моей базой данных, причем все вызовы веб-сервисов обрабатываются моим классом ViewModel. До сих пор я пробовал ряд возможных решений, ко…
18 апр '16 в 13:41
3
ответа
Уведомление об изменении свойства при изменении членов свойства
Скажем, у меня есть свойство с именем Location типа Point в моей ViewModel, к которой привязывается мой View. Я использую MVVM Light's ObservableObject а также RaisePropertyChanged Настройка для получения уведомлений об изменении свойств. Проблема в…
12 авг '15 в 20:44
1
ответ
Как вызвать OnChangedProperty из View для всех свойств в ViewModel?
В моем Page1.xaml.cs (code-behind) есть событие, которое должно изменить все свойства в моей ViewModel. Вот пример: (Page1.xaml.cs) public Page1() { InitializeComponent(); example.Event += example_Event; } private void example_Event(...) { // here I…
02 май '18 в 07:17
1
ответ
Вызов IValueConverter для INotifyPropertyChanged работает только при запуске
Я пытаюсь изменить вид сетки в моем PDF-файле, основываясь на значении перечисления. Значение самого перечисления основано на меню, и при выборе параметра меню значение перечисления изменяется и вызывается PropertyChangedEventHandler. Код класса, ко…
22 авг '18 в 15:10
5
ответов
Шаблон Resharper для автоматической реализации INotifyPropertyChanged
Можно ли написать шаблон кода или фрагмент, который будет делать следующее: У меня есть свойство, объявленное так: public string String1 {get;set;} И я хочу, чтобы reshaprer автоматически генерировал следующее: private string _string1; public string…
03 июл '11 в 10:59
2
ответа
Слоистый INotifyPropertyChanged
У меня есть класс, который реализует INotifyPropertyChanged для свойства. У меня есть элемент управления, связанный с этим свойством. У меня есть другой класс, который слушает событие изменилось. В обработчике событий этого класса я изменяю значение…
15 июн '09 в 18:09
1
ответ
Не могу получить двухстороннее связывание из Xaml в ObservableCollection Working
Я пытаюсь привязать gridView к ObservableCollection в приложении Магазина Windows. Моя проблема в том, что я получаю данные, но набор не работает public class ValveData : INotifyPropertyChanged { private string valveName; private decimal waterMl; pr…
06 мар '15 в 14:11
2
ответа
Свойство asp.net mvc изменило событие
Я .Net разработчик настольных приложений пытается переключиться на ASP.Net MVC (3 или 4 не имеет значения). У нас есть .Net библиотека, которая уведомляет любого GUI ты хочешь надеть это assembly от Property Changed Events (или любое другое нестанда…
12 сен '12 в 09:48
1
ответ
DataTrigger не запускается
Я так разочарован здесь... Я не могу заставить эти датриггеры постоянно работать.. Это работает, когда я впервые запускаю программу, когда я инициализирую глобальный класс UdpMessageAuthentication (так как он устанавливает для него "test0"... но зат…
19 май '14 в 20:37
0
ответов
Просмотр привязан к не-INotifyPropertyChanged, все еще обновляется
Мне нужен был тривиальный пример того, как INotifyPropertyChanged полезно, но мое демо-приложение полностью не соответствует моим ожиданиям. namespace WpfApp2CS { public class ViewModel { public double Value { get; set; } } } <Window xmlns="http:…
23 июн '17 в 16:09
1
ответ
C#: подписка на событие, запущенное из другого события
Я пытаюсь поднять PropertyChangedEventHandler из обратного вызова CollectionChanged. Он поднимается, но не достигает подписчика. Возможно, я не могу просто обработать EventHandler как переменную? Хотя я делал это без проблем в прошлом, я просто подн…
15 июл '15 в 16:05
1
ответ
Использование команды SQL в WPF с MVVM
Я совершенно новичок в WPF и MVVM. Так что мой вопрос может показаться любительским, пожалуйста, не обращайте на меня внимания, все, что я хочу знать, - это как вызвать конкретный метод для события нажатия кнопки путем привязки контекста данных к кн…
14 сен '12 в 11:15
1
ответ
При реализации INotifyPropertyChanged, свойства навигации должны также реализовать это?
При реализации INotifyPropertyChanged (с использованием Prisim) приведенный ниже код имеет смысл, вы хотите знать, когда свойство изменяется. [DisplayName("Media Type Id"), Display(Name = "Media Type Id")] public int MediaTypeId { get { return this.…
21 мар '18 в 01:08
1
ответ
Автообновление WP8 не работает на Binding
У меня есть приложение WP8 Pivot, в котором я связываю данные с XAML: <phone:LongListSelector Grid.Row="1" Name="llsLocations" ItemsSource="{Binding}" SelectionChanged="LongListSelector_OnSelectionChanged"> <phone:LongListSelector.ItemTempl…
30 дек '13 в 16:28
0
ответов
Привязка к ObservableCollection вызывает утечку памяти
Я связываю ObservableCollection с AreaSeries. OC часто обновляется, и каждый раз, когда он обновляется, он использует больше памяти, без сбора старых данных, поэтому он просто продолжает расти. Вот мой XAML: <charting:AreaSeries Name="areaSeries"…
02 апр '15 в 21:52
1
ответ
WPF, MVVM: разрыв между моментом запуска OnPropertyChanged и обновлением пользовательского интерфейса
Я реализовал простые ванильные приложения MVVM. У меня есть датагрид, связанный с ObservableCollection, Когда база данных обновляется, коллекция обновляется, OnPropertyChanged правильно запущен, но есть задержка, прежде чем пользовательский интерфей…
16 ноя '18 в 11:52
3
ответа
Попытка отобразить сообщение "Пожалуйста, подождите" в WPF во время длительной операции
У меня есть please wait TextBlock в моем XAML, чей Visibility собственность связана с IsBusy Свойство на моей ViewModel (которая реализует INotifyPropertyChanged). Отдельная кнопка запускает длительный (2-3 секунды) процесс, например: IsBusy = true;…
30 янв '13 в 15:29
2
ответа
Лучшие практики использования ресурсов WPF, MVVM и приложений
В настоящее время я пишу приложение WPF, в левой части которого расположена панель навигации (к которой я привязываю навигационную модель), а справа - средство представления контента (которое я привязываю к ранее упомянутому элементу UserControl вир…
29 сен '15 в 05:53
1
ответ
Как вызвать событие изменения свойства, чтобы вызвать другие свойства
Я не уверен, что мой заголовок правильный. У меня есть два двойных свойства, которые я связываю с 2 текстовыми полями, и я хотел бы рассчитать их общее количество, когда изменяется одно свойство. Свойство RemainingBalance - это место, где я вычисляю…
27 ноя '18 в 03:00
3
ответа
Ограничить столбец в списке просмотра больше, чем X (NotifyPropertyChanged не работает)
Вот как моя программа ведет себя, когда я набираю цифры: У меня есть список, который привязан к наблюдаемой коллекции. Вот мой код: (вы можете следить за этой частью, классы очень просты) Элемент класса: /// <summary> /// Represent each row in…
16 апр '12 в 01:13