Skip to content
View vickyqu115's full-sized avatar

Sponsors

@KirillOsenkov

Highlights

  • Pro

Block or report vickyqu115

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vickyqu115/README.md

Yang Qu (@vickyqu) English 中文 한국어

Microsoft MVP

Hello! I'm Yang Qu, a WPF expert, tutorial creator, and community educator. My passion lies in creating comprehensive WPF tutorials and fostering a vibrant developer community. Together with Jaewung Lee (@jamesnet214), I'm dedicated to advancing WPF and XAML-based technologies through various educational activities.

🚀 Key Activities and Achievements

  • WPF Tutorial Creation: Developed and published numerous in-depth WPF tutorials, which form the core of my contributions to the community
  • Udemy Course: Launched a course focused on advanced techniques for WPF Custom Controls Channel Link
  • Microsoft MVP: Selected in Windows Development category MVP Profile
  • BiliBili Channel: Operating a popular WPF tutorial channel (6,000+ subscribers) Channel Link
  • YouTube Content: Producing WPF tutorials and tech reviews Channel Link
  • Technical Author: Co-authored "WPF Inside Out" with Jaewung Lee (2023, Korean) Book Info
  • Community Education: Co-managing Jamesnet.dev technical article community Website
  • Offline Seminars: Conducting hands-on WPF technology workshops Seminar List

💻 Expertise

  • WPF UI Development
  • XAML-Based UI Design
  • CustomControl Creation
  • MVVM Pattern Implementation
  • WPF Animation Techniques
  • WPF Data Binding
  • WPF Styling and Theming
  • Technical Writing and Documentation

🌟 WPF Tutorial Series

My primary focus is creating comprehensive WPF tutorials. Here are some of the key tutorial projects I've developed:

  1. Theme Switch: Tutorial on creating a theme switching control
  2. Riot Play Button: Recreating the League of Legends PLAY button
  3. Magic Navigation: Building a mobile-style navigation interface
  4. Riot Slider: Developing a custom WPF Slider control
  5. Smart Date: Creating a modern DatePicker alternative
  6. Cupertino TreeView: Implementing an advanced CustomControl TreeView
  7. Dynamic Theme: ResourceDictionary-based WPF Dynamic Theme Framework Architecture Design

These tutorials cover a wide range of WPF topics, from basic controls to advanced custom implementations.

📚 Educational Content and Resources

  • Video Tutorials: Regularly publishing WPF tutorial videos on BiliBili and YouTube
  • Written Guides: Authoring detailed WPF articles and guides on Jamesnet.dev
  • Code Samples: Providing extensive, well-commented code samples for each tutorial
  • Q&A Sessions: Hosting live Q&A sessions to address WPF development queries

🎤 Workshops and Seminars

  • Jamesnet Seminar: Co-hosting practical WPF workshop series (Seoul, Nanjing) GitHub

📫 Contact

I am dedicated to making WPF development accessible and enjoyable for developers of all levels. Through my tutorials, workshops, and community engagement, I aim to empower developers to create beautiful and functional WPF applications. Join me in this exciting journey of learning and mastering WPF!

yangqu

Pinned Loading

  1. JamesnetGroup/leagueoflegends-wpf JamesnetGroup/leagueoflegends-wpf Public

    League of Legends client demo that made using WPF

    C# 632 116

  2. JamesnetGroup/leagueoflegends-opensilver JamesnetGroup/leagueoflegends-opensilver Public

    C# 67 14

  3. JamesnetGroup/navigationbar JamesnetGroup/navigationbar Public

    C# 136 28

  4. JamesnetGroup/leagueoflegends-uno JamesnetGroup/leagueoflegends-uno Public

    C# 67 15

  5. JamesnetGroup/cupertino-treeview JamesnetGroup/cupertino-treeview Public

    C# 75 22

  6. JamesnetGroup/dynamic-theme JamesnetGroup/dynamic-theme Public

    C# 33 4