TOC

Localization Status: Russian (ru)

With help from our users, we're translating this tutorial into Russian. If you know this language, then please give us a hand - just click on one of the articles to get started! You don't have to translate an entire article at once - even a single paragraph would be a big help towards this task :)

If you translate an entire article, you can even get a link to your own website on it! [terms]

Top translators
  1. 1. Ilya Degtyarev
  2. 2. User #3024 ?
  3. 3. User #663 ?
Article/Chapter Progress
About WPF
What is WPF?
100% complete
WPF vs. WinForms
100% complete
Getting started
Visual Studio Community
100% complete
Hello, WPF!
100% complete
XAML
What is XAML?
100% complete
Basic XAML
100% complete
Events in XAML
100% complete
A WPF application
A WPF Application - Introduction
100% complete
The Window
100% complete
Working with App.xaml
100% complete
Command-line parameters in WPF
100% complete
Resources
100% complete
Handling exceptions in WPF
100% complete
Application Culture / UICulture
62% complete
Basic controls
The TextBlock control
100% complete
The TextBlock control - Inline formatting
100% complete
The Label control
100% complete
The TextBox control
100% complete
The Button control
34% complete
The CheckBox control
100% complete
The RadioButton control
100% complete
The PasswordBox control
100% complete
The Image control
100% complete
Control concepts
Control ToolTips
100% complete
WPF text rendering
100% complete
Tab Order
98% complete
Access Keys
95% complete
Panels
Introduction to WPF panels
100% complete
The Canvas control
100% complete
The WrapPanel control
100% complete
The StackPanel control
100% complete
The DockPanel control
100% complete
The Grid Control
100% complete
The Grid - Rows & columns
100% complete
The Grid - Units
100% complete
The Grid - Spanning
100% complete
The GridSplitter
100% complete
Using the Grid: A contact form
100% complete
UserControls & CustomControls
Introduction
98% complete
Creating & using a UserControl
46% complete
Data binding
Introduction to WPF data binding
100% complete
Hello, bound world!
100% complete
Using the DataContext
98% complete
Data binding via Code-behind
98% complete
The UpdateSourceTrigger property
100% complete
Responding to changes
98% complete
Value conversion with IValueConverter
100% complete
The StringFormat property
100% complete
Debugging data bindings
87% complete
Commands
Introduction to WPF Commands
100% complete
Using WPF commands
100% complete
Implementing a custom WPF Command
100% complete
Dialogs
The MessageBox
100% complete
The OpenFileDialog
100% complete
The SaveFileDialog
100% complete
The other dialogs
100% complete
Creating a custom input dialog
100% complete
Common interface controls
The WPF Menu control
99% complete
The WPF ContextMenu
100% complete
The WPF ToolBar control
100% complete
The WPF StatusBar control
100% complete
The Ribbon control
100% complete
Rich Text controls
Introduction to WPF Rich Text controls
100% complete
The FlowDocumentScrollViewer control
46% complete
The FlowDocumentPageViewer control
93% complete
The FlowDocumentReader control
96% complete
Creating a FlowDocument from Code-behind
92% complete
Advanced FlowDocument content
92% complete
The RichTextBox control
100% complete
How-to: Creating a Rich Text Editor
100% complete
Misc. controls
The Border control
100% complete
The Slider control
93% complete
The ProgressBar control
100% complete
The WebBrowser control
100% complete
The WindowsFormsHost control
100% complete
The GroupBox control
96% complete
The Calendar control
94% complete
The DatePicker control
94% complete
The Expander control
19% complete
The TabControl
Using the WPF TabControl
97% complete
WPF TabControl: Tab positions
82% complete
WPF TabControl: Styling the TabItems
31% complete
List controls
The ItemsControl
100% complete
The ListBox control
16% complete
The ComboBox control
100% complete
The ListView control
Introduction to the ListView control
97% complete
A simple ListView example
93% complete
ListView, data binding and ItemTemplate
91% complete
ListView with a GridView
94% complete
How-to: ListView with left aligned column names
89% complete
ListView grouping
100% complete
ListView sorting
96% complete
How-to: ListView with column sorting
36% complete
ListView filtering
99% complete
The TreeView control
TreeView introduction
100% complete
A simple TreeView example
100% complete
TreeView, data binding and multiple templates
95% complete
TreeView - Selection/Expansion state
98% complete
Lazy loading TreeView items
97% complete
The DataGrid control
The DataGrid control
100% complete
DataGrid columns
100% complete
DataGrid with row details
100% complete
Styles
Introduction to WPF styles
100% complete
Using WPF styles
100% complete
Trigger, DataTrigger & EventTrigger
100% complete
WPF MultiTrigger and MultiDataTrigger
100% complete
Trigger animations
100% complete
Audio & Video
Playing audio
82% complete
Playing video
32% complete
How-to: Creating a complete Audio/Video player
3% complete
Speech synthesis (making WPF talk)
100% complete
Speech recognition (making WPF listen) Not started
Misc.
The DispatcherTimer
100% complete
Multi-threading with the BackgroundWorker
98% complete
Cancelling the BackgroundWorker
100% complete
Creating a Game: SnakeWPF
Introduction Not started
Creating the game area Not started
Creating & moving the Snake Not started
Continuous movement with DispatcherTimer Not started
Adding food for the Snake Not started
Controlling the Snake Not started
Collision Detection Not started
Improving SnakeWPF: Making it look more like a game Not started
Improving SnakeWPF: Adding a high score list Not started
Improving SnakeWPF: Adding sound Not started