O'Reilly logo

Applied WPF 4 in Context by Raffaele Garofalo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Wrapping Up with IoC

Integrating an inversion of control (IoC) container inside the WPF application will provide more power and control over the application flow. Before showing how to integrate IoC in the TimeTracker application, I'll give you an overview of what the IoC pattern is, how it works, and how it can be implemented.

Inversion of Control

The concept of inversion of control, also known as dependency injection (DI) was introduced by Martin Fowler in 2004 while discussing enterprise patterns and architectures for the Java technology. The same concept applied later to the .NET world because the two systems are very close and use the same concept: a base framework implemented using an object-oriented programming (OOP) language.

There are ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required