Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Learn Microsoft WPF through online and Class room etc

No Reviews Yet

Course type: Online Instructor led Course

Platform: Google Hangout, Skype[Trainee desires] etc.

Course ID: 19632

Course type: Online Instructor led Course

Platform: Google Hangout, Skype[Trainee desires] etc.

Students Interested 0 (Seats Left 0)

₹ 10,000

No Reviews Yet

Date and Time

Not decided yet.

Rajasekhar L picture
Rajasekhar L

MCA

9 Years of Experience

About Rajasekhar L

Hi everybody

I am Rajasekhar from Chennai and having 4+ exp in C,C++,.net framework 4.0, asp.net,c#.net,ado.net, wcf,wpf,wwf,card space,ajax,Linq,vb.net,Sliverlight,Windows Pgming,Web designing etc.And we will provide materials and Project end of Sessions and if you want any Workshop training,home tuition,Online training,Corporate training,College training and Customer desires and also we provide.

With regards
Rajasekhar L
No reviews currently Be the First to Review

About the Course


The Course was designed for beginners. Discussing from basic to advanced and
who want become WPF Developer in IT

Topics Covered

WPF

Source Topic/Activity Name
Module 01: Lesson1 Module 01: Creating an Application by Using Windows Presentation Foundation
Lesson: Overview of WPF
What Is WPF?
WPF Architecture
Defining User Interfaces in WPF
WPF Capabilities and Features
WPF Application Types
Module 01: Lesson2 Lesson: Creating a Simple WPF Application
Defining the Application
Defining Windows or Pages
Adding Controls
Building and Running a WPF Application
Module 01: Lesson3 Lesson: Handling Events and Commands
The WPF Event Model
Handling WPF Control Events
What Are Routed Events?
Defining Routed Events
What Are Commands?

Source Topic/Activity Name
Module 01: Lesson4 Module 01: Creating an Application by Using Windows Presentation Foundation
Lesson: Navigating Between Pages
The WPF Navigation Model
Handling Page Navigation Events
Maintaining State by Using Navigation Services
Module 02: Lesson1 Module 2: Building User Interfaces
Lesson: Defining Page Layout
WPF Page Layout Model
WPF Layout Classes
Module 02: Lesson2 Lesson: Building User Interfaces by Using Content Controls
What Is a Content Control?
What Is a Headered Content Control?
Module 02: Lesson3 Lesson: Building User Interfaces by Using Items Controls
What Is an Items Control?
Handling Item Selection


Source Topic/Activity Name
Module 02: Lesson4 Module 2: Building User Interfaces
Lesson: Hosting Windows Forms Controls
Why Host Windows Forms Controls in WPF?
Referencing Windows Forms Controls in a WPF Application
Using Windows Forms Controls in XAML
Interacting with Windows Forms Controls
Module 03: Lesson1 Module 3: Customizing Appearance
Lesson: Sharing Logical Resources in an Application
What Are Resources?
Defining Resources
Referencing Resources in XAML
Referencing Resources Programmatically
Reusing Resources Across Applications
Defining Localized Resources
Module 03: Lesson2 Lesson: Creating Consistent User Interfaces by Using Styles
What Are Styles?
Defining Styles
Extending Styles
Setting Styles Programmatically
Module 03: Lesson3 Lesson: Changing the Appearance of Controls by Using Control Templates
What Are Control Templates?
Defining a Control Template for a Content Control
Defining a Control Template for an Items Control
Providing User Customization by Using Template Bindings

Source Topic/Activity Name
Module 03: Lesson4 Module 3: Customizing Appearance
Lesson: Enhancing User Interfaces by Using Triggers and Animations
What Are Triggers?
Defining Property Triggers
What Are Animations?
Defining Animations
Module 04: Lesson1 Module 4: Data Binding
Lesson: Overview of Data Binding
The WPF Data-Binding Model
Binding Sources and Binding Targets
Data-Binding Modes
" Module 04:
Lesson2" Lesson: Creating a Data Binding
Binding to a Class Property
Binding Multiple Controls to a Class
Binding to Another User Interface Element
" Module 04:
Lesson3" Lesson: Implementing Property Change Notification
What Are Property Change Notifications?


Source Topic/Activity Name
Module 04: Lesson4 Module 4: Data Binding
Lesson 4: Converting Data
Default Data Conversions
Implementing a Custom Value Converter
Lesson: Validating Data
Default Data Validation
Defining a Custom Validation Rule
Module 05: Lesson1 Module 5: Data Bindings to Collections
Lesson: Binding to Collections of Objects
Overview of Binding to Collections
What Is an Observable Collection?
Binding to ADO.NET Data Objects
Module 05: Lesson2 Lesson: Presenting Data by Using Collection Views
What Is a Collection View?
Creating and Using a Collection View
Sorting Data by Using a Collection View
Filtering Data by Using a Collection View
Grouping Data by Using a Collection View
Creating Master-Detail User Interfaces

Source Topic/Activity Name
Module 05: Lesson3 Module 5: Data Bindings to Collections
Lesson: Presenting Data by Using Data Templates
What Is a Data Template?
Defining and Using a Data Template
Defining a Data Template as a Resource
Using Data Triggers in a Data Template
Module 06:Lesson1 Module 6: Creating New Controls
Lesson: Overview of Control Authoring
Why Create New Controls?
Options for Creating New Controls
User Controls
Custom Controls
Module 06:Lesson2 Lesson: Creating Controls
Creating a User Control
Implementing Properties and Events
Creating a Custom Control
Implementing Commands


Source Topic/Activity Name
Module 07:Lesson1 Module 7: Managing Documents
Lesson: Creating and Viewing Flow Documents
What Are Flow Documents?
Defining a Flow Document
Types of Flow Document Containers
Flow-Related Controls
Module 07:Lesson2 Lesson: Creating and Viewing Fixed Documents
What Are Fixed Documents?
Defining Fixed Documents
Defining a Fixed Document Viewer

Source Topic/Activity Name
Module 08:Lesson1 Module 8: Graphics and Multimedia
Lesson: Creating 2-D Graphics
2-D Graphics Support in WPF
Drawing Shapes
What Are Paths and Geometries?
Module 08:Lesson2 Lesson: Displaying Images
WPF Imaging Components
Encoding and Decoding Images
Rotating, Converting, and Cropping Images


Source Topic/Activity Name
Module 08:Lesson3 Module 8: Graphics and Multimedia
Lesson: Creating 3-D Graphics
Differences Between 2-D and 3-D
3-D Graphics Support in WPF
What is a Viewport3D?
Camera Types for Viewport3D
Creating Models
Specifying Materials for a 3-D Model
Specifying Light for a 3-D Model

Source Topic/Activity Name
Module 09: Lesson1 Module 9: Configuring and Deploying Applications in Windows Presentation Foundation
Module 09: Lesson2 Lesson: Deploying a Stand-Alone WPF Application
Deploying a Stand-Alone Application by Using Windows Installer
Deploying a Stand-Alone Application by Using ClickOnce

Who should attend

Those who want to develop Applications using WPF Programming and Become WPF Developer in IT

Pre-requisites

No need Pre-Requisites.

What you need to bring

Computer,Laptop etc.

Key Takeaways


Main Objective of this course is to develop WPF Programming Applications using WPF Programming and Become WPF Developer in IT.

Reviews

No reviews currently Be the First to Review

Gallery (2)

Document

Wpf

Discussions

Students Interested 0 (Seats Left 0)

₹ 10,000

Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now
₹ 10,000 Enquire

Enquire

Submit your enquiry for Learn Microsoft WPF through online and Class room etc

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Rajasekhar

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer