Not sure what you mean by 'spot' but every controls should also be clickable. There is also a code-behind in WPF but if you are new into it I would recommend looking at MVVM design pattern which suits well with WPF. Instead of using events (click, etc) in your UI you will instead bind your control into 'commands' that will execute what logic you need. And yes, the UI is a lot better since it can be easily configured, you can beautify your controls using templates and it should apply to all controls that is bound to your templates. Happy WPF'ing!