And indexers. By making use of these constructs for oblique use of internal fields, you may guard towards invalid input values. MaartenMaarten 23k33 gold badges5151 silver badges6969 bronze badges Add a comment . To summarize, a WPF application has two layers: the information layer (the DataContext) and a UI layer. https://maxestatesgurgaon.fitness.blog/2025/03/28/trinity-sky-palazzos-gurgaons-luxury-benchmark/