+91-9650292515 torusacademy@gmail.com

Interview Question

(WPF Interview Questions and Answers )


  • Q1. Strong .NET 2.0 Background & willing to learn!?

.

  • Q2. Explain Dependency properties?

.

  • Q3. Whats a style?

.

  • Q4. Whats a template?

.

  • Q5. What is Binding.

.

  • Q6. Differences between base classes: Visual, UIElement, FrameworkElement, Control • Visual vs Logical tree?

.

  • Q7. Property Change Notification (INotifyPropertyChange and ObservableCollection)?

.

  • Q8. ResourceDictionary - Added by a7an?

.

  • Q9. UserControls - Added by a7an?

.

  • Q10. difference between bubble and tunnel routing strategies - added by Carlo ?

.

  • Q11. XAML

.

  • Q12. Routed Events & Commands

.

  • Q13. Converters - Added by Artur Carvalho

.

  • Q14. Explain WPFs 2-pass layout engine?

.

  • Q15. How to implement a panel?

.

  • Q16. Interoperability (WPF/WinForms)?

.

  • Q17. Blend/Cider - Added by a7an ?

.

  • Q18. Animations and storyboarding

.

  • Q19. ClickOnce Deployment ?

.

  • Q20. Skinning/Themeing?

.

  • Q21. Custom Controls ?

.

  • Q22. How can worker threads update the UI?

.

  • Q23. DataTemplate vs HierarchicalDataTemplate ?

.

  • Q24. ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter ?

.

  • Q25. Different types of Triggers ?

.

  • Q26. How to do Animations through StoryBoards ?

.

  • Q27. Example of attached behavior?

.

  • Q28. What is PRISM,CAL & CAG?

.

  • Q29. How can worker threads update the UI?

.

  • Q30. WPF 3D - Added by a7an?

.

  • Q31. Differences between Silverlight 2 and WPF?

.

  • Q32. MVVM/MVP - Added by a7an ?

.

  • Q33. Pixel Shaders?

.