A specific view model object that maintains the GridView's state and provides the means to populate itself with data when the GridView is used in custom data binding mode.