Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →
PropertyChanged Alternatives
Similar projects and alternatives to PropertyChanged
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
FizzBuzz Enterprise Edition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
-
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
-
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
-
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
UWP Community Toolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
-
-
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)
-
-
-
-
ReactiveUI.Fody
C# Fody extension to generate RaisePropertyChange notifications for properties and ObservableAsPropertyHelper properties.
-
PropertyChanged.SourceGenerator
Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PropertyChanged discussion
PropertyChanged reviews and mentions
-
Window Forms change notification
Add [AddINotifyPropertyChangedInterface] attribute to the class for change notification.
-
What does Realm.Fody do?
All the weaving libraries (also called weavers or addin) using Fody need to have the .Fody suffix, so it's quite easy to recognize them. As an example, if you ever had to implement INotifyPropertyChanged manually in a class with dozens of properties you would probably welcome weaving (and Fody) with open arms. By creating all the plumbing code directly in IL, libraries like PropertyChanged.Fody allows to inject the necessary notification code without the need to modify anything in the original source code.
-
[Library] Call all IEnumerable<T> via a single injected T
You can rewrite auto-props (as used this this lib https://github.com/Fody/PropertyChanged) with Fody.
-
Double programming meme
If you're not familiar with Fody and specifically the PropertyChanged weaver, I highly recommend checking it out: https://github.com/Fody/PropertyChanged
-
Is it just me, or is WPF just harder to work with than WinForms?
Now the ugly part - you need to implement INotifyPropertyChanged. It can be done either manually, or automated with this or this
-
What can be done to make the switch from WinForms to WPF easier?
https://github.com/Fody/PropertyChanged and Android background makes WPF pretty easy. At least the surface level stuff.
-
Automated nameof(Field)
If you really don't want to deal with it ever again, just add this Fody - PropertyChanged NuGet package. Any class that inherits from INotifyPropertyChanged will be updated at compile time to inject in the boilerplate code for handling the property change and you never even need to think about it again. All you need to do is just add plain old properties. The only downside that some people see is that it is not immediately transparent as the change notification code is injected in during compile and is not in source code.
-
We Just Gave $154,999.89 to Open Source Maintainers
And GitHub is the place where employees of billion dollar companies pester unpaid maintainers because they won’t support a 12 year old version of .NET
https://github.com/Fody/PropertyChanged/issues/270#issuecomm...
-
Can anyone give me an example of how they use fody to simplify the Get;Set; with property changed?
If you need more info, check the docs https://github.com/Fody/PropertyChanged
-
A note from our sponsor - Nutrient
www.nutrient.io | 17 Feb 2025
Stats
Fody/PropertyChanged is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of PropertyChanged is C#.
Popular Comparisons
- PropertyChanged VS sentry-symfony
- PropertyChanged VS Prism
- PropertyChanged VS ReactiveUI.Fody
- PropertyChanged VS sentry-javascript
- PropertyChanged VS PropertyChanged.SourceGenerator
- PropertyChanged VS relay
- PropertyChanged VS UWP Community Toolkit
- PropertyChanged VS Fody
- PropertyChanged VS Bountysource
- PropertyChanged VS JustDecompile Engine