The WPF Interview

Since I added an entry to the blog for C# it only makes sense to add a page foWPF types of questions.

  • What is a dependency property
  • What is a style and a template
  • Visual tree vs Logical tree
  • Binding, what is it and how does it work.
  • Explain Visual, UIElement, FrameworkElement
  • Explain the importance of INotifyPropertyChanged interface.
  • ResourceDictionary
  • UserContols
  • Converters what do they do and how do they work.
  • Routed Events Vs Commands
  • Bubbling events and Tunneling
  • WPF 2 pass layout engine.
  • Container controls grid, stacks extra
  • Custom contols
  • Data template vs hierarchicalDataTemplate
  • ItemsControl vs ItemPresenter
  • ContentControl vs ContentPresenter
  • Explain Triggers and how you can set them up
  • Difference between MVVM / MVC / MVP
  • Explain purpose of the dispatcher
  • Explain how you can use the Background worker thread.
  • Attached properties.
  • Prisim explain what is how does it work
  • Unity container what does it do
  • Explain the concept of SOLID
  • What are the different ways you can register objects with the unity container.
  • What are regions in prisim
  • What is CAB stand for.
  • MEF container
  • WPF performance tuning.

There are a lot more and I hope to add to list and if people want it, then I may also post answers to these as well.

Leave a comment