Tag: inotifypropertychanged

INotifyPropertyChanged wird eine Schnittstelle definiert, die in Microsoft .NET informiert die Hörer von Daten werden änderungen an einem Objekt. Diese Benachrichtigungen bieten die Möglichkeit, Daten gebundene Steuerelemente der Benutzeroberfläche zu aktualisieren Sie Ihre Anzeige automatisch, wenn die Daten, die Eigenschaften, die Sie gebunden sind, geändert haben.

DependencyProperty-binding-Modus twoway aber propertychangedeventhandler null ist

Anzahl der Antworten 1 Antworten
Ich versuche zu Folgen, das MVVM-design Paradigma mit C# und XAML. Ich bin in Schwierigkeiten mit einer verschachtelten Benutzer-Steuerelement. Ich bin versucht zu binden, die ein element auf der verschachtelten Benutzer-Steuerelement die Werte in der ViewModel (die

PropertyChangedEventHandler ist null, wenn die Einstellung der Eigenschaft

Anzahl der Antworten 1 Antworten
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:myapp="clr-namespace:MyPlayer.Model" mc:Ignorable="d" x:Class="MyPlayer.VolumeButtons" x:Name="UserControl" d:DesignWidth="640" d:DesignHeight="480"> <UserControl.Resources> <myapp:MusicPlayerModel x:Key="Model"/> </UserControl.Resources> <Grid x:Name="LayoutRoot" DataContext="{StaticResource Model}"> <Grid.ColumnDefinitions> <ColumnDefinition Width="35px"/> <ColumnDefinition Width="1.0*"/> </Grid.ColumnDefinitions> <Slider Value="{Binding Volume}" Margin="0,0,0,0" Grid.Column="1" VerticalAlignment="Center" x:Name="volumeSlider"/> <Button Margin="4,4,4,4" Content="Button" x:Name="muteButton" Click="MuteButton_Click"/>

Die Implementierung von INotifyPropertyChanged für verschachtelte Eigenschaften

Anzahl der Antworten 5 Antworten
Ich habe eine Klasse "Person": public class Person : INotifyPropertyChanged { private string _name; public string Name{ get { return _name; } set { if ( _name != value ) { _name = value; OnPropertyChanged( "Name" );

Wie werden, um thread-sichere Verwendung von INotifyPropertyChanged mit keine SynchronizationContext?

Anzahl der Antworten 4 Antworten
Wie halten Sie Ihre Objekte thread-sicher, dass die INotifyPropertyChanged implementieren? Ich kann nicht mit einem SynchronizationContext, weil ich muss in der Lage sein zu serialisieren des Objekts. protected void OnPropertyChanged(string propertyName) { var handler = PropertyChanged; if

Wie behandeln Sie Eine Ansicht mit mehreren ViewModel und Feuer verschiedene Befehle?

Anzahl der Antworten 2 Antworten
Habe ich senario, in dem eine view und view hat Bindung mit mehreren ViewModel. ZB. Eine Ansicht anzeigen Telefon Detail und ViewModel als pro Balg: Telefon grundlegende Funktionen - PhoneViewModel, Telefon Preis Detail - PhoneSubscriptionViewModel, Handy-Zubehör -

Benachrichtigen Sie Ein Objekt als eine Eigenschaft eines anderen Objekts ändert

Anzahl der Antworten 2 Antworten
Ich habe ein parent-Objekt namens Seite, die eine Liste von Objekten, die auch als Kontrolle: public class Page { List<CustomControl> controls {get;set;} } Des CustomControl-Klasse hat die folgende Definition: public class CustomControl { string Name {get;set;} string

Die Umsetzung BindingList<T>

Anzahl der Antworten 1 Antworten
Ich versuche zu lernen, mehr über BindingList, weil ich glaube, dass es mir helfen wird, mich mit einem Projekt, an dem ich arbeite. Derzeit habe ich ein Objekt der Klasse (ScannedImage), dass ein Untertyp einer Klasse (HashedImage)

Bindung Objekt-Fenster Textboxen in WPF

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse namens Data mit einigen öffentlichen Mitglieder: Name, Age, Address. Ich habe auch Fenster mit Textfeldern Name, Age, Address. Den Data Objekt jederzeit ändern können. Wie kann ich binden das Data Objekt zu den

Observable Collection Benachrichtigen, wenn die Eigenschaft geändert in MVVM

Anzahl der Antworten 1 Antworten
Ich versuche mich zu binden beobachtbaren Sammlung DataGrid, ich will Benachrichtigen, wenn jede Zeile bearbeitet wird, in datagrid. Mein code funktioniert gut für notifing wenn Datensatz Hinzugefügt oder entfernt, aber nicht notifing wenn Datensatz bearbeitet wird. Bitte

C#, WPF, MVVM und INotifyPropertyChanged

Anzahl der Antworten 2 Antworten
Bin ich immer verwirrt; ich dachte, ich Verstand INotifyPropertyChanged. Ich habe hier eine kleine WPF-Anwendung mit einem frontend-MainWindow-Klasse, ein viewmodel in der Mitte und ein Modell an der Rückseite. Das Modell in meinem Fall ist die Simulator-Klasse.

"PropertyGrid" - Steuerelement nicht bemerken Eigenschaften im code geändert?

Anzahl der Antworten 3 Antworten
Ich habe eine Winform-Anwendung, die verwendet Farbe, um die Hervorhebung bestimmter Dinge. Ich möchte damit die Benutzer zu ändern "Ihre" Farben. Als eine übung, dachte ich, ich würde erstellen Sie eine Instanz einer Klasse mit Eigenschaften für

Problem mit WPF Data Binding Definiert im Code Keine Aktualisierung der UI-Elemente

Anzahl der Antworten 6 Antworten
Muss ich definieren neuen UI-Elemente sowie die Datenbindung im code, weil Sie umgesetzt werden nach run-time. Hier ist eine vereinfachte version von dem, was ich zu tun versuche. Daten Modell: public class AddressBook : INotifyPropertyChanged { private

WPF DataGrid nicht die Aktualisierung auf PropertyChanged

Anzahl der Antworten 2 Antworten
ich habe ein problem beim aktualisieren meiner datagrid beim klicken auf die Schaltfläche mit NotifyPropertyChanged. Es funktioniert, wenn ich die DataGrid.ItemsSource im code dahinter, aber es funktioniert nicht wenn ich es in xaml. hier ist etwas code,

INotifyPropertyChanged für statische variable

Anzahl der Antworten 2 Antworten
Hatte ich eine variable, die nicht static und INotifyPropertyChanged implementiert erfolgreich. Dann habe ich versucht es global, so stellte es eine statische variable. Aber dieses mal, INotifyPropertyChanged nicht funktioniert. Jede Lösung? mögliche Duplikate von Bindung an statische

Warum OnPropertyChanged arbeiten nicht in der Code-Behind?

Anzahl der Antworten 1 Antworten
Ich versuche etwas zu vereinfachen-code, indem Sie die ViewModel-Modelle in den code hinter, und die Bindung des DataContext als "dieses", aber es scheint zu funktionieren, anders im folgenden Beispiel: Warum ist es, wenn der button angeklickt, wird

Erstellen Sie ein Ereignis zu sehen, für eine änderung der Variablen

Anzahl der Antworten 6 Antworten
Lasst uns einfach sagen, dass ich habe: public Boolean booleanValue; public bool someMethod(string value) { //Do some work in here. return booleanValue = true; } Wie kann ich einen Ereignishandler erstellen, der ausgelöst wird, wenn die booleanValue

Wie lassen Sie eine übergeordnete Klasse wissen über eine änderung der Kinder?

Anzahl der Antworten 5 Antworten
Dies ist ein Beispiel-code: public class MyParent : INotifyPropertyChanged { List<MyChild> MyChildren; public bool IsChanged { get { foreach (var child in MyChildren) { if (child.IsChanged) return true; } return false; } } public event PropertyChangedEventHandler PropertyChanged;

Automatisch INotifyPropertyChanged

Anzahl der Antworten 13 Antworten
Gibt es eine Möglichkeit, automatisch benachrichtigt zu werden, der änderungen der Eigenschaft in einer Klasse, ohne zu schreiben, OnPropertyChanged in jedem setter? (Ich habe Hunderte von Eigenschaften, die ich möchte wissen, ob Sie sich geändert haben). Anton

C#/WPF: PropertyChanged für alle Eigenschaften im ViewModel?

Anzahl der Antworten 1 Antworten
Habe ich eine Klasse wie folgt aus: public class PersonViewModel : ViewModelBase //Here is the INotifyPropertyChanged Stuff { public PersonViewModel(Person person) { PersonEntity = person; } public Person PersonEntity { get { return PersonEntity.Name; } private set

Beste Leistung für die ObservableCollection.AddRange

Anzahl der Antworten 1 Antworten
Schreibe ich eine extension Methode für ObservableCollection und habe gelesen, dass die .Add-Funktion wirft 3 Eigenschaft verändert Ereignisse pro Anruf, So, dass sowas eine schlechte Idee ist: public static void AddRange<T>(this ObservableCollection<T> oc, IEnumerable<T> collection) { if

Binding-Taste IsEnabled auf eine Eigenschaft

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse implementiert hat INotifyPropertyChanged. Diese Klasse UserInfo hat eine boolean-variable isuserLoggedIn. Jetzt in meiner mainform habe ich Tasten, deren isEnabled ich Wünsche binden UserInfo.isuserLoggedIn. Wie zu tun? public class UserInfo : INotifyPropertyChanged { private

Wie zu verwenden INotifyPropertyChanged richtig in WPF/XAML

Anzahl der Antworten 1 Antworten
Habe ich ein benutzerdefiniertes Objekt, das ich bin versucht, auf ein Steuerelement binden. Auf, das benutzerdefinierte Objekt habe ich implementiert die INotifyPropertyChanged-Schnittstelle. Ich habe erfolgreich gebunden zu meinem Objekt und eine Eigenschaft auf das Objekt. Was ich

ObservableCollection<T> in Winforms und mögliche alternativen

Anzahl der Antworten 1 Antworten
Winforms .net 3.5-app. In meiner app habe ich eine generische Klasse, die sieht so aus: public class FilterItem { public FilterItem() { } public string FilterProperty { get; set; } public bool FilterPropertyChecked { get; set; }

ObservableDictionary für c#

Anzahl der Antworten 4 Antworten
Ich versuche, nach der Umsetzung der ObservableDictionary: ObservableDictionary (C#). Wenn ich mit folgenden code und binden Sie das Wörterbuch an ein DataGrid: ObserveableDictionary<string,string> dd=new ObserveableDictionary<string,string>(); .... dd["aa"]="bb"; .... dd["aa"]="cc"; in dd["aa"]="cc"; ich bin immer folgende exception Index

Wie binden Sie an die SelectedItem-Eigenschaft des WPF-TreeView?

Anzahl der Antworten 1 Antworten
Habe ich angepasst, das TreeView-Steuerelement-Beispiel Projekt hier für die Verwendung mit Entity-Framework-Objekte. Es funktioniert wunderbar, aber wie viele andere versuchen, update-Sammlungen oder Eigenschaften auf Ihre ParentViewModels basiert SelectedItem änderungen, auch ich bin nicht in der Lage, um

WPF Benachrichtigen PropertyChanged für eine Get-Property

Anzahl der Antworten 2 Antworten
Habe ich die INotifyPropertyChanged umgesetzt mit CallerMemberName public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } Also das könnte genannt werden, in den

INotifyPropertyChanged und ObservableCollection WPF

Anzahl der Antworten 3 Antworten
Nun habe ich einen Kalender, der zeigt nur einen Monat(je nach Monat, ich pass auf). Ich versuche, lassen die Benutzer wählen, welcher Monat und Jahr aus einer comboBox und den Kalender aktualisieren. Ich bin verbindlich mit observablecollection,

INotifyPropertyChange ~ PropertyChanged nicht feuern, wenn die-Eigenschaft ist eine Sammlung und ein neues Element zur Sammlung Hinzugefügt

Anzahl der Antworten 6 Antworten
Habe ich eine Klasse, die INotifyPropertyChanged-Schnittstelle implementiert. Einige der Eigenschaften der Klasse sind vom Typ Liste. Zum Beispiel: public List<string> Answers { get { return _answers; } set { _answers = value; onPropertyChanged("Answers") } } ... private

INotifyPropertyChanged WPF

Anzahl der Antworten 3 Antworten
Was ist der Zweck von INotifyPropertyChanged. Ich weiß, dieses Ereignis wird ausgelöst, wenn eine Eigenschaft geändert wird, aber wie kann die View/UI weiß, dass dieses Ereignis ausgelöst wird: Hier ist mein Customer-Klasse, implementiert das INotifyPropertyChanged event: public

Die INotifyPropertyChanged - Ereignis bleibt null

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren ist die folgende Erweiterung von INotifyPropertyChanged: Automatisch INotifyPropertyChanged (akzeptierte Antwort) http://ingebrigtsen.info/2008/12/11/inotifypropertychanged-revisited/ Aber ich kann nicht herausfinden, warum meine PropertyChanged-Event-Handler bleibt null. 🙁 Habe ich eine sehr einfache WPF-Anwendung, um es zu testen, hier

Griff-Eigenschaft change-Ereignis-Listener (viel) mehr aus (Wörterbuch?)

Anzahl der Antworten 5 Antworten
Hallo ! Hier habe ich eine einfache Klasse Beispiel mit drei Feldern vom Typ Klasse B und einige andere Sachen. Wie Sie sehen können, im hören auf jedes child-Objekt ändern. Da könnte ich brauchen eine Menge Eigenschaften,

Gebunden WPF TextBox wird nicht aktualisiert-Wert, wenn die gebundene Eigenschaft erzwingt einige business-Regeln

Anzahl der Antworten 1 Antworten
Ich bin mit .NET 4.0. Ich habe einige sehr einfache code, der ermöglicht dem Benutzer, geben Sie eine Zahl zwischen 1 und 99.999 angegeben (inklusive). Ich habe einige Logik in der Property-setter, der verhindert, dass der neueste

INotifyPropertyChanged.PropertyChanged immer NULL

Anzahl der Antworten 2 Antworten
Ich weiß, ich bin etwas falsch hier, aber was. Bitte haben Sie einen Blick und herausfinden, mein Fehler. Sehe ich "Peter" in meiner textbox aber kein "Jack", nachdem die Schaltfläche klicken. Meiner Klasse namespace App { class

PropertyChangedEventHandler INotifyPropertyChanged event ist immer null

Anzahl der Antworten 4 Antworten
Habe ich INotifyPropertyChanged implementiert, um die folgende Klasse public class FactoryItems : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; string symbol; public string Symbol { get { return symbol; } set { symbol = value; OnPropertyChanged("Symbol"); } }

Bindung statische Eigenschaft und die Implementierung von INotifyPropertyChanged

Anzahl der Antworten 3 Antworten
Ich bin versucht zu binden eine statische Eigenschaft einer Klasse, um eine gewisse Kontrolle. Ich habe tryied ein paar Umsetzung, aber jeder hat seine problem: Alle Beispiele verwenden die nächsten XAML: <Label Name="label1" Content="{Binding Path=text}"/> 1. Ansatz

Beste Weg, um notify-Eigenschaft ändern, wenn das Feld in Abhängigkeit von einem anderen

Anzahl der Antworten 3 Antworten
Was ist der beste Weg, in c# zu Benachrichtigen Eigenschaft geändert auf ein Element, das Feld ohne set aber get abhängig von anderen Feldern ? Beispiel : public class Example : INotifyPropertyChanged { private MyClass _item; public

WPF Binding mit INotifyPropertyChanged nicht aktualisiert

Anzahl der Antworten 2 Antworten
Ich zu sein scheinen mit ernsthaften Problemen, immer meine WPF-Benutzeroberfläche zu aktualisieren, wenn ich update, wenn ich ein update der Immobilie gebunden ist. Hier ist meine Sicht der model-Klasse definition: namespace WpfModel { class AppModel : INotifyPropertyChanged

wpf-textbox-text verbindlich

Anzahl der Antworten 1 Antworten
ich versuche mich zu binden, den text einer textbox an ein property in meiner Klasse, und es funktioniert nicht, ich bin das Bearbeiten der Eigenschaft in der code-behind-aber ich sehe nicht, die Zeichenfolge in der textbox dies

WPF-MVVM-textBox Text Verbindlich

Anzahl der Antworten 4 Antworten
Bin ich gerade erste Schritte mit dem MVVM-also entschuldigt, wenn ich getan habe, etwas wirklich dummes. Ich habe versucht, das schreiben ein sehr einfacher test, um zu sehen, ob ich könnte mich an alles erinnern, und für

WPF Einfache Bindung an die INotifyPropertyChanged-Objekt

Anzahl der Antworten 1 Antworten
Habe ich die einfachste Bindung. Ein Textfeld gebunden, um ein Objekt in der code-behind. Ereignis, obwohl - das Textfeld bleibt leer. Des Fensters DataContext gesetzt ist, und die Bindung Pfad vorhanden ist. Können Sie sagen, was ist

Wie kann ich aktualisieren Sie visual control-Eigenschaften (TextBlock.text) in einer Schleife?

Anzahl der Antworten 5 Antworten
Mit jeder loop-iteration, möchte ich visuell aktualisieren Sie den text aus einem textblock. Mein problem ist, dass das WPF-Fenster oder Steuerelement nicht optisch auffrischen, bis die Schleife beendet ist. for (int i = 0; i < 50;

Wie abonniere ich PropertyChanged-Ereignis in meinem ViewModel?

Anzahl der Antworten 3 Antworten
Habe ich core-Funktionalität in ViewModelBase Jetzt will ich sehen, wenn PropertyChanged-Ereignis ausgelöst wurde durch ViewModelBase und zu handeln. Zum Beispiel, wenn eine Eigenschaft geändert wurde, auf ViewModelBase - das will ich ändern-Eigenschaft auf meinem ViewModel Wie kann

BindableBase vs INotifyChanged

Anzahl der Antworten 3 Antworten
Weiß jemand, ob BindableBase ist immer noch eine brauchbare oder sollten wir-stick mit INotifyChanged Ereignisse? Wie es scheint, BindableBase verloren hat Ihren Glanz schnell. Vielen Dank für jede info, die Sie bieten können. Für den Anfang, BindableBase

festlegen von xaml-code ItemsSource="{Binding}" mit der code-behind

Anzahl der Antworten 3 Antworten
Ich habe die folgende Eigenschaft Temp2: (mein UserControl implementiert INotifyPropertyChanged) ObservableCollection<Person> _Temp2; public ObservableCollection<Person> Temp2 { get { return _Temp2; } set { _Temp2 = value; OnPropertyChanged("Temp2"); } } public event PropertyChangedEventHandler PropertyChanged = delegate { };

Der WPF-Datenbindung-Label-Inhalte

Anzahl der Antworten 1 Antworten
Ich versuche zum erstellen einer einfachen WPF-Anwendung mit Datenbindung". Der code scheint in Ordnung, aber meine Ansicht wird nicht aktualisiert, wenn ich aktualisiere mein Eigentum. Hier ist mein XAML: <Window x:Class="Calculator.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:calculator="clr-namespace:Calculator" Title="MainWindow" Height="350" Width="525"

.NET WinForms INotifyPropertyChanged aktualisiert alle Bindungen, wenn man sich verändert. Der bessere Weg?

Anzahl der Antworten 2 Antworten
In einer windows forms-Anwendung, eine Eigenschaft zu ändern, löst die INotifyPropertyChanged, wird das Ergebnis in form der Lektüre JEDE Immobilie, die von meiner gebundenes Objekt, nicht nur die Eigenschaft verändert. (Siehe Beispiel-code unten) Scheint dies absurd verschwenderisch,

INotifyPropertyChanged und statische Eigenschaften

Anzahl der Antworten 3 Antworten
Ich bin binden mich in Knoten über ein einfaches problem. Ich habe eine Klasse, die INotifyPropertyChanged. Einige der Instanz-Eigenschaften' Getter verwenden Sie statische Eigenschaften und damit auch Ihre Werte ändern kann, wenn die statische Eigenschaft ändert? Hier

Im MVVM-Modell sollte das Modell die INotifyPropertyChanged-Schnittstelle implementieren?

Anzahl der Antworten 6 Antworten
Ich habe klare Vorstellung über View und ViewModel im MVVM-Muster. Ich bin der Planung und Implementierung von MVVM-pattern in meiner Anwendung. Ich bin vor ein Problem in Bezug auf das Modell. Ich habe .xml-Datei wird geparst und

Ist [CallerMemberName] langsam im Vergleich zu Alternativen bei der Implementierung von INotifyPropertyChanged?

Anzahl der Antworten 1 Antworten
Gibt es gute Artikel, die nahelegen, dass verschiedene Möglichkeiten für die Implementierung von INotifyPropertyChanged. Betrachten Sie das folgende einfache Implementierung: class BasicClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private void FirePropertyChanged(string propertyName) { var handler =

Abonnieren Sie INotifyPropertyChanged für verschachtelte (untergeordnete) Objekte

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einem sauberen und elegante Lösung zu behandeln, die INotifyPropertyChanged Falle verschachtelte (untergeordnete) Objekte. Beispiel-code: public class Person : INotifyPropertyChanged { private string _firstName; private int _age; private Person _bestFriend; public string