How to validate data using IDataErrorInfo in WPF?

In this blog, we will be going to discuss how to validate data using IDataErrorInfo in WPF. If you implement the validated data using IDataErrorInfo using WPF then firstly you must have basic knowledge about the WPF. What is WPF? WPF’s full form is Windows Presentation Foundation (WPF). WPF language is useful for creating or making desktop client applications. The WPF development platform supports a large set of applications like features, applications models, resources,...

read more

Complete Guide to Angular Custom Form Controls

The Angular Forms and ReactiveForms modules come with a set of embedded directives that make it very simple to link standard HTML elements like inputs, checkboxes, text areas, etc. to a form group. Along with those standard HTML elements, we may also use custom form controls, such as dropdowns, selection boxes, toggle buttons, sliders, or many other types of commonly used custom form components. Table of Content 1. How are standard form controls functioning? 2. What are...

read more

How to simplify web API service call to save function using Xamarin?

In this blog, we will be going to discuss how to simplify web API service calls to save function for beginners using xamarin. Xamarin is a cross-platform language for mobile applications. If you create the application using xamarin then you can easily run the application on any platform like windows, IOS, and Android. Xamarin source code is easy to administer, and large-scale applications are easy to develop and support. Table of Content 1. Why use Web API? 2. How to create an...

read more

Introduction to WPF 3D Graphics

WPF provides 3D functionality like draw, transfer, and animate 3D graphics to the developers. We can combine 2D and 3D graphics and create rich controls, the complex illustration of data, and also increase the user interface experience of an application. In this blog, we will be going to discuss 3D graphics in Windows Presentation Foundation. In WPF, 3D graphics content is encapsulated in the element Viewport3D. Viewport3D can participate in a two-dimension element structure and, in...

read more

Custom response caching in ASP.NET Core

Cache invalidation is the process that entries in the cache which can be replaced or removed. The server cannot force the new version of the page to be used instead of the cached page, once the page is cached in the browser. So, pages likely to change cannot be cached for a very long time at the client and we cannot change this too. On the server-side, built-in response caching does not permit cache invalidation. Same cache duration for both for instructing the browser to cache the page,...

read more