Cover by Christian Nagel, Daniel Kemper, Morgan Skinner, Jon Reid, Jacob Vibe Hammer, Karli Watson

Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo

Chapter 15

Basic Desktop Programming

WHAT YOU WILL LEARN IN THIS CHAPTER

  • How to use the WPF designer
  • How to use controls for displaying information to the user, such as the Label and TextBlock controls
  • How to use controls for triggering events, such as the Button control
  • How to use the controls that enable users of your application to enter text, such as the TextBox control
  • How to use controls that enable you to inform users of the current state of the application and allow the user to change that state, such as the RadioButton and CheckButton controls
  • How to use controls that enable you to display lists of information, such as the ListBox and ComboBox controls
  • How to use panels to lay out your user interfaces

WROX.COM CODE DOWNLOADS FOR THIS CHAPTER

You can find the wrox.com code downloads for this chapter at www.wrox.com/remtitle.cgi?isbn=9781118314418 on the Download Code tab. The code is in the Chapter 15 download and individually named according to the names throughout the chapter.

The first part of this book has concerned itself with the ins and outs of C#, but now it is time to move away from the details of the programming language and into the world of the graphical user interface (GUI).

Over the past 10 years, Visual Studio has provided the Windows developers with a couple of choices for creating user interfaces: Windows Forms, which is a basic tool for creating applications that target classic Windows, and Windows Presentation Foundations (WPF), which provide a wider ...

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required