This solution is not very good, since the binding happens just once, when the application starts. Neither label will update when the date or time changes. A better solution would be to bind to a property in a class that changes periodically, using the INotifyPropertyChanged interface.