Injects INotifyPropertyChanged code into properties at compile time (by Fody)


Basic PropertyChanged repo stats
12 days ago

Fody/PropertyChanged is an open source project licensed under MIT License which is an OSI approved license.

PropertyChanged Alternatives

Similar projects and alternatives to PropertyChanged

  • GitHub repo Prism

    Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications.. (by PrismLibrary)

  • GitHub repo SharpLab

    .NET language playground

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better PropertyChanged alternative or higher similarity.


Posts where PropertyChanged has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-07.
  • Anyone here use ReactiveUI? | 2021-06-10
    I'm using the [Reactive] attribute to generate the boilerplate get; set; notify; code on my properties that need to be bound to my view and I'm looking for another attribute that I can use to fire RaiseAndSetIfChanged for properties whose value is dependent on other properties. It seems like the PropertyChanged.Fody library has what I'm looking for but I can't seem to get either [AlsoNotifyFor(nameof(DependantProperty)] or [DependsOn(nameof(RelatedProperty))] to work. Does anyone have experience with this? Am I barking up the wrong tree with PropertyChanged.Fody? Currently, I've gotten this to work by manually implementing get; set and raising the required properties, but it would be a lot cleaner and less code if I could get this to work with attributes.
  • MVVM Advice (WPF) | 2021-04-22
    Obviously doing this for every single property you want to bind to can be tedious, so there are various packages such as PropertyChanged.Fody that can do this automatically as well as MVVM frameworks which aim to enhance the MVVM experience.
  • Repeating myself implementing INotifyPropertyChanged | 2021-03-07