Create and use a pagination user control in WPF MVVM

Reuseable usercontrol with MVVM Pattern
Rating: 3.8 out of 5 (22 ratings)
2,909 students
Create and use a pagination user control in WPF MVVM
Rating: 3.8 out of 5 (22 ratings)
2,908 students
Creating a pagination user control as a library
Use them inside their WPF projects and consume the same

Requirements

  • Should have basic knowledge in WPF and MVVM
  • Should know C# language at least at the capacity of a beginner
Description

Learn to create user control in WPF from scratch. MVVM architecture is used to bind the data between usercontrol and the viewmodel. Even though this course is meant for students with prior knowledge in WPF and MVVM, most of the concepts are explained in detail. This is to refresh your knowledge in the domain.

Who this course is for:
  • WPF beginners who wish to learn about creating pagination /navigation controls
Course content
3 sections • 9 lectures • 2h 36m total length
  • Introduction
    03:58
  • Know the Instructor
    02:47
  • Create the Model
    11:15
  • Create the View
    10:43
  • Create the ViewModel
    16:03
  • Bind the ViewModel to the View-Part01
    30:03
  • Bind the ViewModel to the View-Part 02
    24:44
  • Create the ViewModel for the WPF Client Window
    29:20
  • Prepare mockup data and process pagination
    27:09

Instructors
BIM Professional / Full Stack Developer
Senguttuvan Mahalingam
  • 3.8 Instructor Rating
  • 22 Reviews
  • 2,908 Students
  • 1 Course

Senguttuvan Mahalingam holds a Bachelor's degree in Mechanical engineering and Master's degree in Artificial Intelligence.  He has been working with different engineering sectors since 2010.. He has been in France, USA, China and has worked with different companies and learned different cultural values.

He has worked in HVAC Engineering, Compressor Research and development, BIM industry and throughout all these stints, he has maintained a constant portfolio of software development as well. He has created several enterprise applications for clients around the world. Being a lazy engineer, he always ends up finding some quick ways to complete his jobs at the last minute. His programming and problem solving skills have been appreciated by all those working with him and those who have known him.

When it comes to software, he has in-depth knowledge in 3D modeling software like Pro-E / Creo Parametric, Solid Works, Solid Edge, Revit, Autocad, Tekla, AECOSim. Apart from modeling software, he has proven expertise in analysis software as well. Ansys & Hypermesh are his area of expertise. 

Not only a good modeler, he is also a good presenter. He has excellent skills in Adobe Photoshop, After effects, Premiere, Illustrator, Cinema4D. He has created several BIM 4D, 5D videos and has helped organizations to win contracts.

Last, but not least, he is a full stack developer. He is a self taught programmer who started to explore programming when he was 14.  Mainly coming from Microsoft background which includes ASP DOT NET Core, C#/Vb Dot Net, Xamarin, WPF, WCF, he also has skills in Python, MySQL and php.

Currently, his interests are in AR/VR/MR development and Machine learning for which he is constantly learning development using Unity and R language respectively.

That being said, you can trust him with your training needs. It cannot be assured that he will be an interesting trainer, but it can be said that he will not bore you to death..

A group of experienced professionals with a passion to teach
HippoDiary Code
  • 3.8 Instructor Rating
  • 22 Reviews
  • 2,908 Students
  • 1 Course

We are a group of experienced professionals with different cultural and linguistic background but sharing same passion; "Teaching with love". We love to create awesome content that will make learning interesting and enjoyable. Our team comprises of programmers, architects, mechanical engineers and data scientists. All our team members have worked on high profile projects in their respective fields with several years of experience and accolades.