Resources No resource found - 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Efficient Image Optimizer Using C# WPFJul 18, 2023. This article explores the process of building an image optimizer using C# WPF (Windows Presentation Foundation).
- 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.
- 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.
- 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.
- Converters In WPFJun 20, 2022. In this article, you will learn about Converters in WPF.
- 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
- ObservableCollection Vs List In C#Feb 07, 2022. Today we will learn the subtle difference between ObservableCollection and List.
- 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.
- 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
- 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.
- 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.
- 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. In this article, you will learn how to create chrome-like loading animation in WPF.
- Drag / Drop ListBoxItem Within The Parent Boundary Using Telerik BehaviorDec 17, 2020. This article explains how to drag and drop selected
Rad: ListBoxItem within the parent Boundaries in WPF using Telerik Behavior.
- 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.
- MVVM ArchitectureAug 11, 2020. In this article, you will learn about MVVM Architecture.
- 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.
- 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. In this article, you will learn about REST API's implementation in WPF using Entity Framework.
- 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.
- Canvas Control In WPFJun 14, 2020. Canvas control gives full flexibility to the developer,
It doesn't have any default values for its children.
- 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.
- 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.
- 3D Graphics in WPFJun 10, 2020. This article will help you to understand how to create an 3D graphics in WPF, what are the things you should know.
- Grid Panel In WPFJun 10, 2020. In this article, we will learn how you can use the Grid panel in WPF and its properties.
- Learn About StackPanel In WPFJun 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 WPFJun 10, 2020. IsSharedSizeScope is used to align the elements on UI.
- Multimedia In WPFJun 09, 2020. You can play video and audio with the same element in WPF. You can also add rich controls to control the behavior of the media.
- Animation In WPFJun 08, 2020. WPF supports a variety of animation styles. you can apply animations on controls, panels or properties.
- Triggers Property, Data And Event Triggers With Animation In WPFJun 02, 2020. What are the triggers in WPF? What is its use & how to implement them in your project.
- UserControl In WPFJun 02, 2020. In order to reuse UI screens in multiple windows, we can declare a UserControl.
- Dispatcher In A Single Threaded WPF AppJun 02, 2020. Dispatcher is used to manage multithreaded application. It manages Message queues.
- Static And Dynamic Resources In WPFJun 02, 2020. In this article, you will learn how to define static & dynamic resources, how to utilize them in an application or single-screen wide, and how to load multiple resource files together.
- Content Template And Data Template In WPFJun 01, 2020. This article explains about how templates are defined in WPF for both visualizations and data presentation.
- Styling In WPFJun 01, 2020. How to style your controls to change their visual appreance in WPF.
- Data Binding and it's Modes in WPFMay 29, 2020. This article explains how WPF plays with data and how you can statically or dynamically bind data in WPF.
- Difference Between Bubbling And Tunneling Routing Events In WPF With An ExampleMay 26, 2020. This article explains how bubbling events are different from tunneling events in WPF.
- Attached Property in WPFMay 19, 2020. In this article, you will learn about the Attached Property in WPF.
- Routed Events - Bubbling In WPFMay 19, 2020. A routed event is a type of event that can invoke handlers on multiple listeners in an element tree.
- What Is A Dependency Property In WPF?May 18, 2020. In this article, you will learn about dependency properties in WPF.
- Answers to Basic WPF-MVVM Questions May 03, 2020. This article attempts to provide simple answers to basic WPF and MVVM questions.
- WPF | Control Library | MultiSelectComboboxApr 21, 2020. In this article, you will learn about WPF | Control Library | MultiSelectCombobox.
- Communicate Between Two View Models Using MessengerApr 09, 2020. In this article, we will see how to communicate between 2 view models using messenger.
- WPF Application Using PrismApr 06, 2020. In this article we will how we can develop Prism Application using Prism + WPF + MVVM.
- Plugin Architecture using MEF FrameworkMar 09, 2020. In this article, we will see how we can design a plugin solution using MEF.
- Simple Plugin Architecture Using Reflection With WPF ProjectsMar 02, 2020. In this article we will see simple plugin architecture using reflection.
- Essentials Of MVVM 💻📱🖥️Feb 17, 2020. MVVM is a must-have design pattern during the development of WPF, UWP, and Xamarin for taking advantage of user device capabilities and browser memory to improve application performance.
- Bind Custom Object List To Treeview Using MVVM In WPFNov 25, 2019. To understand this article, the reader should have knowledge of MVVM and Bindings.
- Dependency Properties In WPFNov 25, 2019. In this article we will understand what dependency properties are and how use dependency property.
- Create Custom Dependency Property In WPFNov 25, 2019. In this article we will see how to create custom dependency property.
- WPF - Import/Export CSV FileJul 12, 2019. This article is about integration of CSVLibraryAK C#.NET library with WPF platform.
- WPF Application With Google's Material DesignJun 25, 2019. This article shows you how to create a WPF application with Google’s Material Design.
- What Does It Take To Create A Custom WPF ControlJun 15, 2019. In this article, you will learn what it takes to create a custom WPF control.
- WPF Auto Complete/Suggestion Text Box ControlJun 12, 2019. This article is about the creation of text box with auto complete/suggestion feature along with its integration within your code in WPF platform.
- Observable Collections, Data Binding, And Complex Automation In WPFJun 08, 2019. In this article, we are going to touch on Observable Collections, Data Binding, Complex Automation, WPF, and Third Party controls.
- XAML Islands - UWP NavigationView Control In WPF Using .NET Core😍Jun 07, 2019. In this article, you will learn how to use XAML Islands to host the UWP NavigationView Control in a .NET Core WPF application.
- Text Analytics - Azure Cognitive Service😊May 31, 2019. Through this article, let us take an overview of Microsoft Azure Text Analytics in a simple WPF Application.
- AutoComplete TextBox In WPFApr 28, 2019. In this article, you will learn about AutoComplete TextBox in WPF.
- WPF ListView GroupingApr 03, 2019. The code example shows how to group data in a WPF ListView.
- RDLC SubReport Using C# And WPFFeb 22, 2019. In this article, I will be creating a project that uses a Subreport to display employee information based on the department of each employee.
- RDLC Report Using WPF And C#Jan 25, 2019. RDLC stands for Report Definition Language Client Side. It is used to create reports the with the in-built services provided by Microsoft.
- Overview Of Styles In WPFNov 13, 2018. In my ‘Overview of Resources in WPF’ article I talked about Resources and how they are useful. But there is one drawback with ‘Resources’ in WPF. Resource collection of each element contains individual objects and you need to refer them separately to apply them.
- Overview Of Composite Collection In WPFNov 04, 2018. Recently in our project, which is based on WPF framework, we wanted to use ItemsControl to list out different types of objects. I couldn’t use general List, ObservableCollection or any other type of collection for that matter to set ItemSource of ItemsControl, since they restrict only one type of object. Thus, I searched on the internet and found out about CompositeCollection. In this article I am going to explain how to use CompositeCollection to list out different types of objects in WPF.
- Overview Of WPF ResourcesOct 28, 2018. Resources in WPF are set of objects like Brushes, Templates, styles etc. which are stored in Dictionary and referenced by unique strings. Usually they are declared once and used throughout the application. They are like CSS (Cascading Style Sheets) used in styling Web Pages.
- Custom MarkupExtesion For Binding Enum To ComboBox In WPFSep 25, 2018. In this article, you will learn about custom MarkupExtesion for binding enum to ComboBox in WPF.
- Show User Friendly Enum Value Into The ComboboxAug 07, 2018. In my previous article, we have learned that how to bind combobox directly with enum.
- WPF Button Binding String Instead Of Imagesource With Dependency PropertyJun 27, 2018. Here we are going to see the way to reuse the dependency property created for binding in wpf button. It is not always necessary to create multiple dependency property with different return type. Below steps shows how to reuse the same dependency property for string as well as ImageSource type and this can be applied wherever similar scenario is applicable.
- WPF Custom Control - DataGrid With Full Text Search BoxJun 27, 2018. Very often, while developing WPF application, we actually feel the need of reusable/redistributable controls. WPF custom controls are shipped in DLL format such that they can be consumed in various applications. Please note, there is a significant difference between custom control and user control. They are different things.
- A Static Type Checking Limitation Of Dependency PropertiesJun 25, 2018. WPF [4] is a Microsoft technology for building window forms applications that allow using the MVVM (Model –View-View Model) framework. Dependency properties are at the core of MVVM framework.
- Create WPF Application With F# And FsXamlMay 23, 2018. In this article, I will show you how to start a WPF (Windows application) with F# by using a type of provider called FsXaml to work easily with XAML file.
- Create WPF Application Using Xamarin.FormsMay 18, 2018. Yes, you read the title right. In this blog, we’ll talk about creating WPF applications using Xamarin.Forms a little background first. Microsoft build one of the biggest developer conference organized by Microsoft happened in Seattle last week where Xamarin team released the stable version of Xamarin.Forms 3.0. One of one of the features this release has that it supports for WPF windows desktop applications using Xamarin.Forms. In this blog i will give you step by step guide on how to add WPF application in your Xamarin.Forms application solution and then do the changes in it to to use Xamarin.Forms controls in WPF.
- Learn About Triggers In WPFMay 10, 2018. Triggers are a medium by which we can trigger a behavior of the targeted control when it fulfills the specified conditions.
- Learn About Converters In WPFMay 08, 2018. Converters are basically a medium to convert values in one form to another form. Converters usually implement IValueConverter interface, which contain two methods, Convert() and ConvertBack().
- WPF Window With Buttons In Toolbar PreviewMay 07, 2018. Today, in this article I will explain how to add buttons in application toolbar preview window, as you may have seen in Windows Media Player as shown below.