And indexers. By making use of these constructs for indirect entry to inner fields, you may guard against invalid enter values. MaartenMaarten 23k33 gold badges5151 silver badges6969 bronze badges Include a comment . To summarize, a WPF application has two layers: the information layer (the DataContext) plus a UI layer. https://villasgreaternoida.blogspot.com/