C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Rikam Palkar(22)
Sanjay Kumar(14)
Mushtaq M A(12)
Tanuj Gyan(6)
Emanuel Martins(3)
Sandeep Mishra(3)
Sandhya Shinde(3)
Debabrata Ghosh(2)
Kunj Sangani(2)
Aymen Amri(2)
Abhijeet Jadhav(2)
Delpin Susai Raj(2)
John Godel(1)
Sarthak Varshney(1)
Chetan Sanghani(1)
Rishabh Bhardwaj(1)
Prathap Reddy(1)
Rinki (1)
Manikandan M(1)
Thiyagu Baskaran(1)
Rathrola Prem Kumar(1)
Vicky Qu(1)
Jefferson S. Motta(1)
Aman Panjwani(1)
Simran Verma(1)
David Mccarter(1)
Chris Love(1)
Anu Viswan(1)
Aqib Murtaza(1)
Barath Kumar M(1)
Daniel Gomez(1)
Shantha Kumar T(1)
George (1)
Piyush Pansuriya(1)
Jean-Pierre Bachmann(1)
Mahesh Chand(1)
Amit Gupta(1)
Kishorekumar Pooruli(1)
Sumit Gupta(1)
Resources
No resource found
The Value of Vibe Coding and Vibe Tools in Creating High-Impact Proof of Concepts
May 13, 2025.
Vibe Coding empowers teams to build strategic, production-ready POCs quickly using AI tools, real-time collaboration, and reusable components—turning ideas into impactful, functional solutions faster than ever.
Docker MCP: Simplifying AI Tool Discovery and Security
Apr 26, 2025.
Docker's MCP Catalog and Toolkit simplify AI tool discovery, security, and integration. By centralizing tools, containerizing them, and ensuring built-in security, Docker makes it easier for developers to connect AI agents with trusted tools.
Search and Removal of Item from Local List in MAUI [GamesCatalog] 16
Apr 22, 2025.
We aim to create a mobile app and its backend using C# and .NET. We will use the IGDB game review API: https://api-docs.igdb.com/#examples. With it, we can build a mobile game catalog app and store our reviews.
Dynamic Styles and Appearance Behavior in MAUI [GamesCatalog] - Part 12
Apr 11, 2025.
This XAML defines a styled "Add Game" button using FontAwesome icons. It binds commands and enables triggers to change text and icon color dynamically based on the button's enabled state.
Build Cross-Platform Apps with .NET MAUI Blazor Hybrid
Jan 21, 2025.
There is a way to combine the capabilities of .NET MAUI and Blazor to create applications with a single codebase that works on mobile, desktop, and web platforms. In this article, I will demonstrate how to achieve this.
Creating a MAUI .NET 9 Project [GamesCatalog] - Part 1
Jan 19, 2025.
Create a mobile app with a C# .NET backend using the IGDB API for a game catalog and reviews. Features include search screens, XAML layouts, CommunityToolkit integration, .NET 9, and a refined, user-friendly interface.
Use of ItemsControl in WPF C# for Flexible UI Design
Nov 19, 2024.
This guide explores data binding, templates, and customization techniques for crafting sophisticated layouts. Enhance your WPF skills and unlock the full potential of ItemsControl for efficient UI development.
An Overview of the Implementation of ValidationRules in WPF C#
Oct 27, 2024.
In WPF, the ValidationRule class enables custom validation for user input in controls like TextBox. By extending the ValidationRule and overriding the Validate method, specific input criteria can be enforced.
Dependency Properties in WPF: Benefits, Usage, and Examples in C#
Oct 21, 2024.
A Dependency Property in WPF is a specialized property supported by the WPF property system. It enables data binding, styling, animation, and value inheritance. This system improves memory efficiency and provides automatic change notifications, making it essential for dynamic, data-driven applications.
Detailed use of Action Delegate in C#
Sep 11, 2024.
In C#, the Action delegate represents a method that does not return a value and can accept up to 16 parameters. It's useful for passing methods as arguments, callbacks, and event handling. It supports lambda expressions and anonymous methods, making code more concise. Unlike Func<T>, Action always returns void.
Learn Use of Converters in WPF C#
Aug 20, 2024.
In WPF, IValueConverter and IMultiValueConverter are used to transform data for UI binding. IValueConverter converts single values (e.g., boolean to visibility), while IMultiValueConverter handles multiple values (e.g., combining first and last names).
How to do .NET 8 Migration with Existing Tools?
Jun 19, 2024.
Microsoft's technology ecosystem spans desktop, web, and mobile apps, each requiring specific frameworks. To upgrade applications effectively, use Visual Studio 2022 with .NET Framework or Core, and the Upgrade assistant extension.
Innovative Solutions with .NET: Enhancing Your Developer Toolkit
Jun 07, 2024.
Master current technologies and enhance your toolkit with .NET, a powerful framework by Microsoft. Explore cross-platform development with .NET Core, build modern web apps with ASP.NET Core, boost productivity with Visual Studio, embrace Azure cloud services, integrate AI with ML.NET, and ensure security.
Convert an Embedded Resource into an XML File in WPF C#
Jun 06, 2024.
When working with embedded resources in a WPF application, it is important to follow specific steps to guarantee that your resources are properly included in the assembly and can be accessed during runtime.
How to Remove Extra Column from DataGrid WPF Control
May 31, 2024.
The WPF DataGrid often displays an extra column due to default behavior. This issue arises when the source data contains fewer columns than displayed. By adjusting the XAML code and setting the ColumnWidth attribute to "*", the extra column can be removed, ensuring proper alignment of data in the DataGrid.
Understanding the Singleton Pattern in C#
May 27, 2024.
The Singleton pattern is one of the most commonly used design patterns in software engineering. It falls under the category of creational patterns and ensures that a class has only one instance while providing a global point of access to that instance.
Azure AI The Essential Toolkit for Intelligent Enterprise Apps
May 22, 2024.
Microsoft’s Azure AI Services offers a robust suite for enterprise AI solutions. Azure AI Studio enables the design and deployment of complex AI models. These tools empower developers to craft sophisticated, tailored AI solutions.
What Is There In SQL Server Integrated Services (SSIS) Toolbox?
Apr 24, 2024.
This comprehensive overview of SQL Server Integration Services (SSIS) delves into its toolbox, encompassing Control Flow, Data Flow, Variables and Parameters, Event Handlers, Package Explorer, and Connection Managers.
Utilization of DataGrid VS ListBox in WPF C#
Apr 22, 2024.
In WPF (Windows Presentation Foundation), the DataGrid and ListBox are two powerful controls that serve different purposes and are suitable for different scenarios
Let's Create WPF Blazor Hybrid App
Apr 15, 2024.
Unlock the potential of WPF and Blazor by combining their strengths in a hybrid application. Let's seamlessly blend the rich, desktop-centric features of WPF with the modern, web-enabled capabilities of Blazor to create a versatile and powerful application that delivers the best of both worlds.
Exploring Inter-Process Communication in WPF Using Named Pipes
Mar 19, 2024.
In a WPF application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on the same system or across different systems.
Static Resource vs Dynamic Resource in WPF
Mar 11, 2024.
Delve into WPF's resource binding, exploring both static and dynamic approaches. Static binding offers performance benefits and compile-time validation, while dynamic binding allows runtime updates, enabling dynamic theming. Happy coding!
Exploring Various Triggers and Their Applications in WPF
Mar 11, 2024.
Triggers play a crucial role in defining interactions and behaviors within the WPF user interface. This article explores the various types of triggers in WPF and their implementation within the MVVM pattern. Property triggers, data triggers, event triggers, and multi-data triggers.
Creating a Personalized Waiting Window in .NET 6, 7, 8 WPF
Feb 26, 2024.
A custom loader in a WPF (Windows Presentation Foundation) .Net 6,7,8 application serves the purpose of indicating to the user that the application is performing a task or operation that may take some time to complete.
.NET MAUI - Video Player using Community Toolkit
Feb 22, 2024.
.NET MAUI simplifies app development across devices, while the Community Toolkit enhances it. Dive into video integration for exciting apps! Follow setup steps, install the toolkit, and implement the Video Player control.
CesiumJS Sample in WPF Application
Feb 06, 2024.
This project streamlines CesiumJS integration into a WPF app, leveraging powerful geospatial visualization. Learn to inject KML files, define locations, create lines, and manage KML loading. Follow the steps to embed CesiumJS, set up HTML, and integrate with WPF using CefSharp.
Implementing a Custom Loader in WPF with MVVM
Feb 06, 2024.
A custom loader in a WPF (Windows Presentation Foundation) application serves the purpose of indicating to the user that the application is performing a task or operation that may take some time to complete.
Implementation of .Net MAUI Community Toolkit Popup
Feb 04, 2024.
In this article, I will explain about .NET MAUI Popup page implementation using visual studio 2022. Popups are a very common way of presenting information to a user that relates to their current task and Operating systems provide a way to show a message and require a response from the user.
Mastering MVVM: A Deep Dive into .NET MAUI with MVVM Toolkit
Jan 23, 2024.
In this article, we will learn about MVVM architecture with .NET MAUI and the MVVM Toolkit. Follow a step-by-step guide for project setup, plugin installation, and efficient implementation using ViewModel and View. Access the full code and explore the seamless integration of the View and ViewModel for robust cross-platform mobile applications.
Validation Rules in WPF
Jan 19, 2024.
We need validation rules to play a crucial role in maintaining data accuracy and consistency within an application. Learn to enhance the WPF user experience by implementing email pattern-matching validation.
How to Develop a Custom Message Box in .NET 6,7,8 for WPF?
Jan 18, 2024.
As used in software development, the term "custom message box" describes a dialog box or pop-up window that is created and implemented with unique features, looks, and functionality instead of depending on the built-in or operating system-provided standard message box.
Getting Started with React and Redux
Jan 05, 2024.
Learn how to set up a React app with Redux. From creating a React app and installing Redux to setting up a Redux store, reducers, connecting React components, and dispatching actions.
AWS Toolkit for Painless Development
Dec 14, 2023.
Explore AWS services for easier development. AWS Cloud9, a cloud-based IDE, offers anywhere access, coding, and debugging in various languages. AWS CloudShell provides a browser-based shell for quick AWS resource management. AWS Amplify simplifies web and mobile app development with authentication and API integration. Amazon CodeCatalyst streamlines the entire development life cycle.
Creating a "League of Legends" Inspired Play Button in WPF
Dec 03, 2023.
This article provides a detailed explanation and analysis of developing a PLAY button inspired by the game "League of Legends" using pure WPF technology.
.NET MAUI with MVVM Toolkit
Nov 07, 2023.
Mastering MVVM: A Deep Dive into .NET MAUI with MVVM Toolkit. This article providse MVVM (Model-View-ViewModel) architecture using the MVVM Toolkit in .NET MAUI is informative and well-structured. It provides clear and concise instructions for setting up the project, installing the necessary plugin, and implementing the architecture, along with a demonstration and a downloadable code sample. The instructions and code snippets are detailed and easy to follow, enabling readers to grasp the concepts and apply them in their own projects.
Update to the Microsoft Teams Toolkit
Sep 15, 2023.
Visual Studio 17.8 Preview 2 Update to the Microsoft Teams Toolkit
Integrate Azure OpenAI into Microsoft Teams with the Teams Toolkit
Aug 10, 2023.
This Article Demonstrate How to Use the Power of Azure Open AI into Microsoft Teams By leveraging the Teams Toolkit to achieve greater success, innovation, and efficiency in daily operations.
Efficient Image Optimizer Using C# WPF
Jul 18, 2023.
This article explores the process of building an image optimizer using C# WPF (Windows Presentation Foundation).
Avatar View in .NET MAUI Community Toolkit
May 08, 2023.
Avatar View in .NET MAUI Community Toolkit
Globalizing Strings in Microsoft .NET with the Multilingual App Toolkit
May 02, 2023.
In this article, I will demonstrate how to do this and introduce you to the Multilingual App Toolkit, which makes string translation fast and cost-effective. It was so simple that I only needed a few hours (including my learning curve) to convert the Spargine Dev Tool to Danish, Hindi, and Spanish.
Signature Pad Using .NET MAUI Community Toolkit
Apr 27, 2023.
.NET MAUI is a powerful platform for building cross-platform mobile applications, and with the right tools and resources, it's easy to add signature pad functionality to your app. In this tutorial, we'll walk you through the steps of the signature pad in .NET MAUI using .NET MAUI Community Toolkit.
The Developer's Toolkit: Using localhost and a CDN for Staging and Testing
Mar 23, 2023.
Boost your web development game with HTTPS, localhost, and a unique CDN domain! Learn the best practices for securing your APIs, simplifying your development process, and optimizing your website's performance. Discover the power of localhost and local web servers, and learn how a unique CDN domain can improve website performance and reduce the risk of deploying untested code. Get the edge you need to master modern web development and take your skills to the next level!
Live Chart (Streamed Data) Update Using Oxyplot
Nov 11, 2022.
This article demonstrates how to update the chart with newly streamed data using Oxyplot.
Using Teams Toolkit CLI For Creating Teams Tab
Nov 07, 2022.
This article will walk you through creating Teams Tab project using Teams Toolkit CLI also known as TeamsFx CLI
Teams Toolkit For Creating Microsoft Teams Tab
Nov 03, 2022.
This article helps developers create Teams Tabs using Team Toolkit.
Filter Data On XAML Grid In WPF
Oct 18, 2022.
There are different ways to filter data in the XAML grid, but I'm just showing you how you can easily filter your data in the XAML grid by clicking the checkbox.
CRUD Web API Service Call Function In WPF Application
Sep 15, 2022.
In this article, you will learn about CRUD Web API Service Call Function In WPF Application.
Progress Bar In WPF
Aug 30, 2022.
In this article, you will learn about Progress Bar in WPF.
Visibility=Collapsed Vs Visibility=Hidden In WPF
Aug 29, 2022.
In this article, you will learn about Visibility=Collapsed Vs. Visibility=Hidden In WPF.
WPF Simplified - The Idea That Became A Knowledge
Aug 21, 2022.
This is the journey of the book I got the opportunity to be part of.
Quick Tour using Xamarin Community Toolkit
Jul 19, 2022.
Quick Tour using Xamarin Community Toolkit
Converters In WPF
Jun 20, 2022.
In this article, you will learn about Converters in WPF.
Navigation In WPF And MVVM Using Tab controls
Jun 14, 2022.
To manage the content of the graphical region in WPF, there is some tools (like PRIM) that allows to have a main region which doesn't change during the navigation, and a dynamic one that will hold the content of the controls. In some simple cases, we want to perform it in a simple way without using any tool. Fortunately, the Wpf Material design Toolkit http://materialdesigninxaml.net/ is providing great items that can be used as navigation menus. In this article I'm going to show you how to create an application and navigate between views using The tab control of the Material design toolkit in WPF
Xamarin Community Toolkit - State Layout
May 22, 2022.
In this article, you will learn about Xamarin Community Toolkit - State Layout.
Xamarin Community Toolkit - Behaviors
May 03, 2022.
In this article, you will learn about Xamarin Community Toolkit - Behaviors.
Xamarin Community Toolkit - Effects
Apr 18, 2022.
In this article, you will learn about Xamarin Community Toolkit - Effects.
Master Details Page Using Xamarin Community Toolkit
Apr 11, 2022.
In this article, you will learn how to master Details Page using Xamarin Community Toolkit.
Xamarin Community Toolkit - Featured Views
Mar 28, 2022.
In this article, you will learn about New Views/Controls offered in XCT plugin.
Xamarin Community Toolkit - Tutorial Series
Mar 16, 2022.
In this article, you will learn about Xamarin Community Toolkit.
Add AWS Toolkit In Visual Studio 2019/2022
Mar 11, 2022.
In this tutorial, we will learn how to install the AWS extension from Visual Studio. This tool will allow us to work with the .NET ecosystem in terms of developing, debugging and implementing solutions with Amazon Web Services.
Microsoft Graph Toolkit - Caching
Feb 13, 2022.
Microsoft Graph Toolkit Components cache can help to significantly improve latency and throughput Increased load on the Microsoft graph calls results in higher latencies to get data, making the overall application performance unpredictable. An effective caching strategy is perhaps the single biggest factor in creating an app that performs well at scale. Properly leveraging caching can result in an application that not only performs better, but also costs less at scale.
ObservableCollection Vs List In C#
Feb 07, 2022.
Today we will learn the subtle difference between ObservableCollection and List.
Animate Your Profile Image Using Microsoft Graph Toolkit In SharePoint
Dec 07, 2021.
In this article, you will learn how to show the animated profile image in SharePoint using Microsoft Graph Toolkit.
Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part Six
Dec 03, 2021.
This article series is aimed at teaching you how to use Cosmos DB trigger and HttpTrigger in an Azure function to create a serverless app that can broadcast the data to clients using SignalR. The client can be a desktop/web/mobile client. For this article, I will be using a simple desktop client created using WPF with Material Design.
Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part Five
Dec 01, 2021.
This article series is aimed at teaching you how to use Cosmos DB trigger and HttpTrigger in an Azure function to create a serverless app that can broadcast the data to clients using SignalR. The client can be a desktop/web/mobile client. For this article, I will be using a simple desktop client created using WPF with Material Design.
Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part Four
Nov 29, 2021.
This article series is aimed at teaching you how to use Cosmos DB trigger and HttpTrigger in an Azure function to create a serverless app that can broadcast the data to clients using SignalR. The client can be a desktop/web/mobile client. For this article, I will be using a simple desktop client created using WPF with Material Design. To follow along please make sure you have an Azure account.
Xamarin.Forms - Validation Using Xamarin Community Toolkit - Part Two
Nov 26, 2021.
In this article, you will learn how to validate xaml elements using Xamarin Community Toolkit in Xamarin.Forms App
Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part Three
Nov 26, 2021.
In this article, you will learn about live charts using Azure Cosmos DB, Azure functions, SignalR and WPF.
Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part Two
Nov 25, 2021.
This article series is aimed at teaching you how to use Cosmos DB trigger and HttpTrigger in an Azure function to create a serverless app that can broadcast the data to clients using SignalR. The client can be a desktop/web/mobile client.
Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part I
Nov 23, 2021.
This is part 1 of the article series. We will learn how to create a resource group and cosmos db here. This article is aimed at teaching you how to use Cosmos DB trigger and HttpTrigger in an Azure function to create a serverless app that can broadcast the data to clients using SignalR. The client can be a desktop/web/mobile client. For this article, I will be using a simple desktop client created using WPF with Material Design
Xamarin.Forms - Validation Using Xamarin Community Toolkit
Nov 17, 2021.
In this article, you will learn how to validate XAML elements using Xamarin Community Toolkit in Xamarin.Forms App.
Introduction To WPF
Apr 29, 2021.
In this article, you will learn about WPF.
Entity Framework (7), With .NET WPF, Database-First
Apr 21, 2021.
This article describe to develop a WPF app with entity framework, database first approach.
Rounded Scrollbar In ListView/ComboBox - WPF
Mar 24, 2021.
In this article, you will learn about rounded scrollbar in ListView/ComboBox - WPF.
Mass Email Processor
Mar 08, 2021.
In this article, you will learn how to generate mass e-mails.
What is Microsoft Mesh
Mar 04, 2021.
Learn what Microsoft Mesh is and what are different components of Microsoft Mesh.
WPF Bind JSON Array Using Listbox And DataTemplate In C#
Feb 26, 2021.
In this article, you will learn about WPF Bind JSON Array using Listbox and DataTemplate in C#.
WPF vs. WinForms
Jan 22, 2021.
In this article, you will learn about WPF vs WinForms.
DataContext And Autowire In WPF
Jan 04, 2021.
There are 3 ways to bind the View with ViewModel. One way is to bind DataContext Property within a XAML, Second is to assign DataContext within Code-Behind and last using ViewModelLocator.
Create Chrome-Like Loading Animation In WPF⭕
Dec 29, 2020.
Learn to create a Chrome-like circular loading animation control in WPF. Utilize Visual Studio or Blend, Arc control, Storyboard animations, and Dependency Properties for customization. Enhance user experience and productivity with visually appealing UI components.
Drag and Drop ListBoxItem with Telerik Behavior: Parent Boundary
Dec 17, 2020.
Explore advanced drag and drop techniques in WPF using Telerik controls. Utilize ViewModel and ObservableCollection for dynamic data handling. Master MVVM architecture for cleaner code. Step-by-step guide with detailed code explanations. Ideal for WPF developers seeking efficient drag and drop solutions.
Accessing XRM In Angular Component In Dynamics CRM
Dec 15, 2020.
Learn how to integrate XRM Toolkit with Angular JS for Dynamics CRM development. Follow steps to add ClientGlobalContext, install XRM libraries, configure tsconfig.app.json, and access user data. Perform CRUD operations using Web API with CRM Rest Builder.
Microsoft Teams Toolkit using Visual Studio
Sep 25, 2020.
To extend and deliver awesome collaborating experiences in the form of Teams App, Microsoft has introduced the Microsoft Teams toolkit. This article showcases the details of Microsoft Teams Toolkit using Visual Studio.
Customize WPF Application Using Template And Styles
Aug 17, 2020.
In this article, you will learn how to customize WPF Application using Template and Styles.
Controls And Layout In WPF
Aug 13, 2020.
In this article, you will learn about Controls and Layout in WPF.
Setting Up The Environment To Start With Your First WPF Application
Aug 06, 2020.
WPF helps to customize the existing API's to develop rich user interface desktop applications easily. By the end of this article, you will be able to learn the basic information about Environment setup to start with your first WPF Application. (Getting started with WPF)
Fallback And Target Null Values In WPF
Jul 31, 2020.
In this article, you will learn how to manage error-prone code with 2 simple properties in WPF.
Creating A File System Watcher Application
Jul 28, 2020.
This is a desktop file system watcher application.
MultiTriggers And MultiDataTriggers In WPF
Jul 25, 2020.
In this article, you will learn about advanced versions of triggers used in WPF.
REST API's Implementation In WPF Using Entity Framework
Jul 03, 2020.
Learn to integrate REST APIs into your WPF (Windows Presentation Foundation) application using Entity Framework. Utilize Entity Framework for seamless data management and interact with external services using RESTful endpoints, enhancing your application's functionality and connectivity.
INotifyPropertyChanged Interface In MVVM
Jun 18, 2020.
This interface is responsible for updating the UI.
ICommand Interface In MVVM
Jun 16, 2020.
RelayCommand is a widely used concept in WPF-MVVM, One must understand it's behavior. In this article, we will learn it's implementation & behavior.
COVID 19 Tracker With WPF - Part Two
Jun 15, 2020.
We will learn about Combobox in WPF.
COVID 19 Tracker With WPF, Material Design And WebAPI
Jun 14, 2020.
This project is made for educational purposes. You learn how to add styles, design UI, use material design, and much more.
Canvas Control In WPF
Jun 14, 2020.
Canvas control gives full flexibility to the developer, It doesn't have any default values for its children.
Learn About A Wrap Panel In WPF
Jun 12, 2020.
A wrap panel is used when you have to wrap contents horizontally or vertically.
2D Graphics In WPF
Jun 12, 2020.
WPF provides 2D graphics shape to enhance look & feel of an application.
3D Graphics in WPF
Jun 10, 2020.
This article will help you to understand how to create an 3D graphics in WPF, what are the things you should know.
Learn About StackPanel In WPF
Jun 10, 2020.
Stack panel is the simplest yet widely use the panel in WPF, It is used when one wants to arrange item in a single line.
Dynamically Aligned Controls In WPF
Jun 10, 2020.
IsSharedSizeScope is used to align the elements on UI.