Posts

Showing posts with the label IoC Container

Build a Responsive Kanban Board Application in WPF using C# and MVVM 🚀

Are you looking for a practical WPF project to improve your C#, MVVM, and desktop application development skills? In this series, we will build a Responsive Kanban Board Application from scratch using WPF, C#, and MVVM architecture . This project is inspired by modern task management tools like Trello and helps you understand how real-world desktop applications are designed and developed. Why Build a Kanban Board in WPF? Many developers learn WPF concepts individually: Buttons TextBoxes Data Binding Commands Collections But when building a real application, you need to combine everything together. A Kanban Board project helps you learn: ✅ Real UI design ✅ MVVM architecture ✅ Dynamic data handling ✅ User interaction ✅ Drag & Drop functionality ✅ Command-based programming ✅ Reusable WPF components What You Will Build in This WPF Project We create a responsive Kanban Board where users can manage tasks visually. The application contains: 📌 Multiple ...

What is IoC Container?

  IoC Container IoC Container is a framework for implementing automatic dependency injection . before I explain IoC Container first lets know what is  dependency injection Dependency Injection It is a design pattern used to implement IoC. It allows the creation of dependent objects outside of a class and provides those objects to a class through different ways.  The Dependency Injection pattern involves three things which are client, service and the injector so, there will be  three  types of classes  involves in this process . Client Class : The client class is a class which depends on the service class. Service Class : The service class is a class that provides service to the client class. Injector Class : The injector class injects the service class object into the client class. The injector class injects dependencies in three ways: through a constructor, or through a property, or through a method. so, there are three types of Dependenc...