Resources  
  • Build Cross-Platform Apps with .NET MAUI Blazor HybridJan 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.
  • How to Use Microsoft Teams for Project ManagementNov 28, 2024. Microsoft Teams simplifies project management by integrating task management, real-time communication, and collaboration. Use Planner for tasks, schedule check-ins, and keep your team organized with chat updates and meetings.
  • Use of ItemsControl in WPF C# for Flexible UI DesignNov 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.
  • Creating Reusable Modal Popups in a Java-Based Web ApplicationAug 24, 2024. Managing modal popups in Java web applications can be complex if code is duplicated across multiple JSP pages. This guide explores how to centralize and reuse modal code using JSP and servlets, enhancing maintainability. Learn to streamline modal management with dynamic content and efficient coding practices.
  • AI Receptionist with Microsoft Semantic Kernel and OpenAIAug 23, 2024. Create an AI receptionist using Microsoft Semantic Kernel and Azure OpenAI to automate customer interactions. Integrate Semantic Kernel with OpenAI for chat completion, manage dynamic content, and handle user inquiries efficiently.
  • Building Dynamic and Reusable Modal Popups in Java Web AppAug 23, 2024. Learn to create interactive UI components that enhance user experience through modular, maintainable code. Ideal for developers seeking to improve their Java skills and design more responsive, scalable applications.
  • 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).
  • Create Comment System Like Facebook YouTube Viva Engage Yammer Jul 23, 2024. The article explains how to implement a commenting feature using a scrollable screen. It covers creating a scrollable screen, adding and aligning controls, handling dynamic gallery heights, and managing visibility settings. The goal is to enable user comments and display them effectively, similar to social media platforms.
  • Seen by people on the page load in powerapps.Jul 17, 2024. Learn how to track page views and unique visitors using PowerApps integrated with SharePoint. Utilize global variables and the OnVisible property to optimize performance. Enhance UI with containers and galleries, displaying visitor details dynamically.
  • 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.
  • The Art of JavaScript Hoisting: Understanding the Ins and OutsJun 11, 2024. Discover the intricacies of JavaScript hoisting in this comprehensive guide. Understand how JavaScript handles variable and function declarations, the impact of scope, and the best practices to avoid common pitfalls.
  • 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 ControlMay 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.
  • How to Integrate Instant Plugins in the Canvas App?Apr 29, 2024. Dataverse Accelerator by Microsoft introduces low-code plug-ins for real-time business logic workflows in Canvas apps. Learn step-by-step integration of Instant Plugin with Power Fx in Dataverse environment. Test and utilize the Instant Plugin for efficient app development.
  • 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 AppApr 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 PipesMar 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 WPFMar 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 WPFMar 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.
  • Using Plugin.Maui.Popup to Create Eye-Catching Popups in AppsFeb 28, 2024. Learn how to utilize Plugin.Maui.Popup to incorporate popup functionality into your Xamarin.Forms application. Follow step-by-step instructions to install the package, create custom popup pages, and call popups from the code behind.
  • Creating a Personalized Waiting Window in .NET 6, 7, 8 WPFFeb 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.
  • How to Generate a Popup Message Box in Power AppsFeb 16, 2024. This article guides us through implementing a popup message box in Power Apps for deleting gallery items. A standard gallery with a delete button is used. Clicking it triggers a confirmation alert. 'Delete' removes the item, 'Cancel' dismisses.
  • CesiumJS Sample in WPF ApplicationFeb 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 MVVMFeb 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 PopupFeb 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.
  • Validation Rules in WPFJan 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.
  • How to Add Popup Image in Blogger SitesDec 25, 2023. Here are some steps for adding a responsive pop-up image with a link in Blogger
  • How to Add a Popup for DELETE a Record in Power AppsDec 15, 2023. This step-by-step guide walks you through configuring a canvas app in Power Apps. Learn how to create screens, galleries, and dialogs while implementing functionality like deletion and user access management.
  • Creating a "League of Legends" Inspired Play Button in WPFDec 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.
  • How To Select an Avatar Image from Popup to Set as My Profile Picture In Blazor?Nov 22, 2023. In this article, we have learned how to show avatar images as profile pictures.
  • Creating Pop-Up New/Edit Forms in PowerAppsOct 23, 2023. Learn how to create a popup in PowerApps for data entry using a step-by-step guide. This article covers adding hyperlinks, setting variables, designing the form, and connecting the data source
  • How To Render Avatar Images From XML Data In Blazor?Oct 11, 2023. In this scenario, you'll need to read XML data, parse it, and then render avatar images inside a popup component in a Blazor application. This involves creating a data model, a service to handle XML parsing, and a component to display the avatars in the popup.
  • MOPUP (Alternative to Rg.Plugin.Popup) in .NET MAUISep 08, 2023. .NET MAUI, a cross-platform framework, empowers developers to build native mobile and desktop applications using C# and XAML. It enables the creation of apps that seamlessly operate on Android, iOS, macOS, and Windows, all from a unified codebase. This open-source platform is an advancement of Xamarin Forms, expanding its reach to desktop scenarios while enhancing UI controls for improved performance and extensibility.
  • Efficient Image Optimizer Using C# WPFJul 18, 2023. This article explores the process of building an image optimizer using C# WPF (Windows Presentation Foundation).
  • Creating A Dialogue box, PopUp, Alert box, and Confirmation box in PowerAppsJun 20, 2023. This article discusses how to create a popup dialog box in Power Apps for displaying confirmation messages or alerts. It addresses the scenario of creating a popup confirmation message for gallery items using CRUD operations.
  • How to Create Modal Popup using Material UI in React ApplicationJun 07, 2023.
  • Live Chart (Streamed Data) Update Using OxyplotNov 11, 2022. This article demonstrates how to update the chart with newly streamed data using Oxyplot.
  • Filter Data On XAML Grid In WPFOct 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.
  • How To Add Custom Add-Ins To MS WordOct 07, 2022. This article shows you how to add add-ins to word desktop.
  • How To Add Add-Ins In PowerPoint Sep 20, 2022. In this article, you will learn how to add custom add-ins.
  • CRUD Web API Service Call Function In WPF ApplicationSep 15, 2022. In this article, you will learn about CRUD Web API Service Call Function In WPF Application.
  • How To Create Modal Popup In Vue.jsSep 06, 2022. In this article, you will learn how to Create a modal popup in Vue.js.
  • Progress Bar In WPFAug 30, 2022. In this article, you will learn about Progress Bar in WPF.
  • Visibility=Collapsed Vs Visibility=Hidden In WPFAug 29, 2022. In this article, you will learn about Visibility=Collapsed Vs. Visibility=Hidden In WPF.
  • WPF Simplified - The Idea That Became A KnowledgeAug 21, 2022. This is the journey of the book I got the opportunity to be part of.
  • How To Deploy Excel Add-ins To Your OrganizationAug 12, 2022. This article show you how to deploy excel add-ins in your organization.
  • How To Add Custom Add-Ins To ExcelJul 05, 2022. In this article, you will learn how to add Excel add-ins.
  • Converters In WPFJun 20, 2022. In this article, you will learn about Converters in WPF.
  • How To Deploy PowerPoint Add-ins To Your OrganizationJun 15, 2022. This article shows you, how to deploy PowerPoint add-ins.
  • Navigation In WPF And MVVM Using Tab controlsJun 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
  • How To Deploy Word Add-Ins To Your OrganizationJun 03, 2022. This article show you how to deploy word add-ins to your organization.
  • How To Create Excel Add-Ins?May 10, 2022. Create an Excel add-in using HTML, CSS, JavaScript, or C# to enhance functionality across various platforms, including Excel for Windows, Mac, and Office 365. Install Yeoman and the generator-office globally, generate a project, and run it using npm commands. Test your add-in in Excel’s Home Tab.
  • How To Create PowerPoint Add-InsApr 04, 2022. in this article, I will show you how to create PowerPoint Add-ins
  • How To Deploy Outlook Add-ins To Your OrganizationMar 19, 2022. This article provides a comprehensive guide on deploying Outlook add-ins to organizations for other users. It covers the step-by-step process of deploying add-ins using Office 365, ensuring easy access for users within the organization.
  • How To Publish Outlook Add-Ins Using Visual Studio CodeMar 17, 2022. In this article, you will learn how to publish outlook add-ins using visual studio code.
  • How To Create Word Add-InsMar 16, 2022. This article outlines the steps to create and run a Word add-in using technologies like HTML, CSS, JavaScript, and C#. Word add-ins enhance functionality and work across platforms, including Windows, Mac, and Office 365.
  • ObservableCollection Vs List In C#Feb 07, 2022. Today we will learn the subtle difference between ObservableCollection and List.
  • How To Create A Popup Message Or Alert Box In PowerAppsJan 18, 2022. In this article, we will see how to create a simple popup in PowerApps.
  • Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part SixDec 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 FiveDec 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 FourNov 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.
  • Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part ThreeNov 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 TwoNov 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.
  • How To Create Outlook Add-insNov 24, 2021. Creating Outlook add-ins involves using tools like VSTO or Office JavaScript API, programming in C# or JavaScript, and customizing UI elements like ribbons and task panes. Deployment via Office Store and ensuring security are key considerations.
  • Live Charts Using Azure Cosmos DB, Azure Functions, SignalR And WPF - Part INov 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
  • Modal Popup In SPFx💡Jun 08, 2021. In this article, we will learn about .how to implement the Modal popup component in SPFx.
  • How To Create A Modal Pop-Up In ReactJS ApplicationJun 01, 2021. In our application, if we want to show a dialog box then we can use a modal pop-up.
  • Introduction To WPFApr 29, 2021. In this article, you will learn about WPF.
  • Entity Framework (7), With .NET WPF, Database-FirstApr 21, 2021. This article describe to develop a WPF app with entity framework, database first approach.
  • Modal Popup Window In Blazor WebAssemblyMar 31, 2021. In this article, I have shared how to implement a Modal Popup Window in Blazor WASM
  • Rounded Scrollbar In ListView/ComboBox - WPFMar 24, 2021. In this article, you will learn about rounded scrollbar in ListView/ComboBox - WPF.
  • Mass Email ProcessorMar 08, 2021. In this article, you will learn how to generate mass e-mails.
  • 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. WinFormsJan 22, 2021. In this article, you will learn about WPF vs WinForms.
  • Create A Modal Popup Using ReactJSJan 19, 2021. In this article, we will see how to create a bootstrap modal popup.
  • DataContext And Autowire In WPFJan 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 BoundaryDec 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.
  • Overview Of Yeoman Generator For Office Add-insDec 08, 2020. Discover how to streamline Office Add-in development using Yeoman Generator. This overview covers setup, tools, and JavaScript API integration for efficient creation of custom Office solutions.
  • Fix Popup - OneDrive Isn’t Signed InSep 29, 2020. Learn how Encountering a 'OneDrive Isn’t Signed In' popup can disrupt workflow. Troubleshoot by ensuring proper sign-in to your Microsoft account, verifying internet connectivity, checking account settings, and updating OneDrive.
  • Customize WPF Application Using Template And StylesAug 17, 2020. In this article, you will learn how to customize WPF Application using Template and Styles.
  • Controls And Layout In WPFAug 13, 2020. In this article, you will learn about Controls and Layout in WPF.
  • Setting Up The Environment To Start With Your First WPF ApplicationAug 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 WPFJul 31, 2020. In this article, you will learn how to manage error-prone code with 2 simple properties in WPF.
  • How To Create A Popup Screen In PowerAppsJul 30, 2020. In this article, we will see step by step implementation to create a popup screen in powerapps.
  • Creating A File System Watcher ApplicationJul 28, 2020. This is a desktop file system watcher application.
  • MultiTriggers And MultiDataTriggers In WPFJul 25, 2020. In this article, you will learn about advanced versions of triggers used in WPF.
  • REST API's Implementation In WPF Using Entity FrameworkJul 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 MVVMJun 18, 2020. This interface is responsible for updating the UI.
  • ICommand Interface In MVVMJun 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 TwoJun 15, 2020. We will learn about Combobox in WPF.
  • COVID 19 Tracker With WPF, Material Design And WebAPIJun 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 WPFJun 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 WPFJun 12, 2020. A wrap panel is used when you have to wrap contents horizontally or vertically.
  • 2D Graphics In WPFJun 12, 2020. WPF provides 2D graphics shape to enhance look & feel of an application.