DevExpress XAF framework’ünde kullanılan bir nesnedir ve uygulamanın kullanıcı arayüzündeki görüntüleri ve verileri yönetme amaçlıdır. View Controller, uygulamanın verilerini görüntüleme, düzenleme, silme gibi işlemleri yapmasına olanak tanır. Ayrıca, View Controller, verilerin görüntülenme şeklini ve yapısını da yönetir.
Örneğin, bir uygulamada bir liste görüntülenmektedir ve bu liste içerisindeki verilerin düzenlenmesi gerekmektedir. View Controller bu verilerin düzenlenmesini sağlar ve aynı zamanda kullanıcı arayüzünde görüntülenen liste görünümünü de yönetir. View Controller, DevExpress XAF framework’ünün bir parçası olduğundan, bu işlemleri yaparken kullanıcıya sunulan kullanıcı arayüzünün kalitesini ve performansını artırır.