inotifypropertychanged

Other than for Databinding, is INotifyPropertyChanging / Changed used in the .NET Framework?

If you have a BindingList<Person> for example and you bind it to a control, if your Person class doesn't implement INotfiyPropertyChanging / Changed, your changes to the underlying List won't show up in your control automatically. My question is, are there any other uses for these interfaces as far as the framework is concerned? I'm not ...

Debugging Property Settings in Visual Studio 2008 with INotifyPropertyChanged

I have a class with a property that gets set by another class. Inside this property setter the program blows up. I just need to know what class actually set the property. I thought I could just look at the stacktrace, but because I am using INotifyPropertyChanged I think it doesn't give me the full information I am looking for. He...

Layered INotifyPropertyChanged

I have a class that implements INotifyPropertyChanged for a property. I have a control that is bound to that property. I have another class that listens to the propertychanged event. In the event handler of that class I change the value of the property in code. The problem I have is that I don't want to do any logic in the event ha...

WPF: refreshing a control with a bound property using Model View View-Model

Hey there, I am using the Model View View-Model pattern for a WPF app. I have a ViewModel (set as a pages DataContext) with two properties, one of which is an Entity with a PropertyChanged event. In the event handler i set the value of the other property (a boolean) to some value. Now the Button and TextBox properties are binding fine ...

Retaining Base Class Attributes in Dynamic Proxies

I am using Castle DynamicProxy2. Is it possible to tell proxy object to inherit attributes on its Base Class(proxied class) and attributes on Properities of Base class. If not possible in Castle. Any other library for this purpose?? I have posted source of problem here http://stackoverflow.com/questions/1053328/generic-ipropertychanged...

BindingList memory leak

Hi All My application uses a custom List that inherits from Bindinglist which is then bound to all the UI controls. The list is a collection of baseobjects which implements INotifyPropertyChanged. I suspected a memory leak and profiled my application using memprofiler which confirmed that that all my lists are never disposed and that t...

Watch an object graph for changes

Is there a way to watch an object graph for changes on any object, and do something based on that change? Lets say I have the following: public class Main:INotifyPropertyChanged { public ObservableCollection<Foo> FooItems { get; } public ObservableCollection<Bar> BarItems { get; } } public class Foo:INotifyPropertyChanged pub...

Is there a good strongly typed way to do PropertyChanged events in C#?

It must be a somewhat common event to change the name of a property and expect the Rename functionality in Visual Studio to take care of all the necessary renaming, except for the property name of the PropertyChanged event of INotifyPropertyChanged. Is there a better way to somehow get it strongly typed so you don't need to remember to ...

INotifyPropertyChanged and INotifyCollectionChanged in F# using WPF

I have an array of sample information that is constantly refreshed in a background thread. Currently I am constantly assigning this array to a datagrid's ItemsSource property using a DispatcherTimer. That works but it resets any visual locations, for instance if the user places his cursor in the middle of the datagrid the execution time...

Where / When / How does BindingList<T> convert / wireup PropertyChanged to ListChanged event

Hello all, I have a hierarchy of objects that all implement INotifyPropertyChanged. I also have a custom list that derives from BindingList. It is my understanding that when I add an object that impelements INotifyPropertyChanged to the list, that somehow the PropertyChanged event is automagically wired-up / converted to the ListChange...

CommandBinding Interfering with INotifyPropertyChanged

Using WPF, I am building a very simple document editor that will provide basic formatting capabilities such as the ability to modify the appearance of a user's text, i.e. underline, bold, change font size, etc. I have implemented several RichTextBox for the user's inputs and would like to display a button illustrating the toggle state o...

WPF ListBox not binding to INotifyCollectionChanged or INotifyPropertyChanged Events

I have the following test code: private class SomeItem{ public string Title{ get{ return "something"; } } public bool Completed { get { return false; } set { } } } private class SomeCollection : IEnumerable<SomeItem>, INotifyCollectionChanged { private IList<SomeItem> _items = new List<SomeI...

Trying to understand INotifyPropertyChanged

Several (newbie) questions: 1) I see a lot of public Person SelectedPerson { get; set; } I am assuming this does NOT fire a property change? So, if I want to do so, I must provide the following? private Person selectedPerson; public Person SelectedPerson { get { return this.selectedPerson; ...

Data Binding using INotifyPropertyChanged (.Net)

Hi, I'm trying to find a good way to implement MVP in classic Winforms, and a couple of solutions I've come accros (e.g. http://codebetter.com/blogs/jeremy.miller/archive/2007/05/25/build-you-own-cab-part-3-the-supervising-controller-pattern.aspx) talk about using data binding between the model and the view. I've never used data binding...

DataBinding to a readonly property

Is it possible to bind a field (textbox) to a Property that doesn't implement a set? For instance I have an object that implements INotifyPropertyChanged with 3 fields: public decimal SubTotal { get { return this.subTotal; } set { this.subTotal = value; this.NotifyPropertyChanged("SubTotal"); this.N...

Do any of the .net data classes implement INotifyPropertyChanged?

Short question: Do any of MS's built in Data Objects support INotifyPropertyChanged? Long explination: So I'm going to be displaying alot of data with databound controls. The data is going to be chaging somewhat frequently with user interaction. The application is a basic windows form app. Rather than wire up events for all the data to...

WPF - ComboBox binding issue

Hi, I'm using WPF/MVVM and am having a binding issue with a ComboBox - any help appreciated! Heres my Combo ... <ComboBox Name="ComboBoxAvailableCriteria" Width="255" ItemsSource="{Binding AvailableCriteria}" DisplayMemberPath="SearchableAttribute.Name" /> And heres my ViewModel ... private List<SearchCriteria> _availableCriter...

Implementing INotifyPropertyChanged - does a better way exist?

Microsoft should have implemented something snappy for INotifyPropertyChanged, like in the automatic properties, just specify {get;set;notify;} I think it makes a lot of sense to do it. Or are there any complications to do it? Can we ourselves implement something like 'notify' in our properties. Is there a graceful solution for impleme...

Is there a way to manually raise the PropertyChanged event of an EntityObject?

Hi I am trying to raise the PropertyChanged event of an EntityObject, I don't find a way to do it, is this possible? ...

When nesting properties that implement INotifyPropertyChanged must the parent object propogate changes?

Hi, this question is going to show my lack of understanding of the expected behavior when implementing/using INotifyPropertyChanged: The question is - for binding to work as expected, when you have a class which itself implements INotifyPropertyChanged, that has nested properties of type INotifyPropertyChanged are you expected to intern...