WPF MCQ Quiz

  1. WPF stands for - Windows Presentation Foundation
  2. _________________ layout is not available in WPF.
  3. WPF is a replacement to -
  4. Which of the following tools are used to develop WPF applications?
  5. _______________class is used to implement Trees in WPF.
  6. XBAP stands for -
  7. Events Supported by WPF are -
  8. In WPF _____________ language is used to express user interface.
  9. What is the full form of XAML?
  10. WPF supports_______________type of application.
  11. WPF application can be deployed by -
  12. WPF, previously known as "Avalon".
  13. WPF can natively access Windows Imaging Component (WIC) code and APIs allowing developers to write image codecs for their specific image file formats.
  14. WPF supports Microsoft UI Automation to allow developers to create accessible interfaces.

Take WPF Quiz To test your Knowledge

Below are few WPF MCQ test that checks your basic knowledge of WPF. This WPF Test contains around 20 questions of multiple choice with 4 options. You have to select the right answer to a question. You can see the correct answer by clicking view answer link.

Also, Read Best WPF interview questions.

WPF MCQ

1. WPF stands for - Windows Presentation Foundation

  • true
  • false

2. _________________ layout is not available in WPF.

  • Table
  • StackPanel
  • Canvas
  • All of the above
View Answer

3. WPF is a replacement to -

  • DirectX.
  • IndirectX.
  • Both 1 and 2
  • none
View Answer

4. Which of the following tools are used to develop WPF applications?

  • Visual Studio
  • Expression Blend
  • Both 1 & 2
  • All of the above
View Answer

5. _______________class is used to implement Trees in WPF.

  • VisualTreeHelper
  • LogicalTreeHelper
  • 1 & 2
  • none of these
View Answer

6. XBAP stands for -

  • XAML Browser Application
  • XAML Based Application
  • Both 1 and 2
  • none of the above
View Answer

7. Events Supported by WPF are -

  • Direct Event
  • Tunneling Event
  • Bubbling Event
  • All of the above
View Answer

8. In WPF _____________ language is used to express user interface.

  • XAML
  • XML
  • . WSDL
  • none
View Answer

9. What is the full form of XAML?

  • Extensible Application Markup Language
  • Extensible and Markup Language
  • Xtra Application Markup Language
  • none of the above
View Answer

10. WPF supports_______________type of application.

  • Navigation Application
  • Windows Application
  • XBAP
  • All of the above
View Answer

11. WPF application can be deployed by -

  • ClickTwice
  • ClickOnce
  • ClickThrice
View Answer

12. WPF, previously known as "Avalon".

  • true
  • false
View Answer

13. WPF can natively access Windows Imaging Component (WIC) code and APIs allowing developers to write image codecs for their specific image file formats.

  • true
  • false
View Answer

14. WPF supports Microsoft UI Automation to allow developers to create accessible interfaces.

  • true
  • false
View Answer

15. WPF 4.0 supports multi-touch input on Windows 7 and above.

  • true
  • false

16. Path animation is a type of __________________ in which the animated object follows a path set by the Path geometry.

  • audio
  • animation
  • video
  • All of the above
View Answer

17. ___________________are the various layout panels in WPF.

  • Stack Panel
  • Grid Panel
  • Canvas Panel
  • All of the above
View Answer

18. The full form of BAML is Binary Application Markup Language.

  • true
  • false

19. MVVM pattern divides the UI code into 3 basic parts:

  • Model – It represents a set of classes, which contain data received from databases.
  • View – It is the code that agrees with the visual representation of the data.
  • ViewModel – It is the layer that binds View and Model together. It presents this data in a manner, which is easy to understand.
  • All of the above
View Answer

20. The advantage of using XAML is -

  • XAML code is clear to read, and they are short
  • Separation of designer code and logic
  • Tools like expression blend used for graphical design require XAML as source
  • All of the above
View Answer