Get In Touch
Introduction
- What is WPF
- Goals, Benefits & Drawbacks
- First WPF Application
- Types of WPF Application
- XAML– Extensible Application Markup Language.
- Content Models
- Brief Introduction to Expression Blend
Controls , Menus
- Content Controls
- Label, Button, CheckBox, RadioButtom, RepeatButton,
ToggleButton, ToolTip, Explander, GroupBox
- Text Controls
- TextBox, TextBlock, RichTextBox, PasswordBox
- List Controls
- ComboBox, ListBox, Menu, StatusBar, TabControl,
Toolbar, TreeView, ListView
- General Controls
- Progress Bar,Image, Slider, ScrollBar, Rectangle, Ellipse, Separator ,GridSplitter, MediaElement
- Windows Forms Host:
- NotifyIcon,DateTimePicker,FolderBrowserDialog,
DataGridView
- Menus and Toolbars
Layout
- Border
- Canvas
- DockPanel
- Grid
- StackPanel
- UniformGrid
- WrapPanel
- Viewbox
- ScrollViewer
- Common Layout Properties
Input
- Mouse Events
- Keyboard Input
- Routed Events
Styles
- Inline Styles
- Named Styles
- Element Typed Styles
- Triggers
- Logical and Visual Trees
Resources & Themes
- Creating and using Resources
- Resources and Styles
- Pens
- Brush
- Fonts
- Window Level and Application Level
Data binding
- Simple Data Binding
- Binding to List Data
- Data Source Providers
- Master Details Binding
Control Templates
- Logical and Visual trees
- Data Driven UI
Documents
- Fixed Documents
- Flow Documents
Navigation-Based Applications
- Page
- Hyperlink Navigation
- Navigation Service
- Frame
Animation and Media
- Animation Fundamentals
- Timelines
- Keyframe Animations
- Storyboard
- Animation without Storyboard
- Transformation and Effects
- Three Dimensional Drawing