Spaces
Apps
Templates
Create
Catel - 3.5
All content
Blogs
Space settings
Content
Introduction
FAQ
Getting started
Setup, deployment and projects
•
Examples
•
Performance considerations
Catel.Core
Catel.MVVM
•
Auditing
Behaviors & triggers
Commands & events
•
Converters
•
Designers
Locators and naming conventions
•
Naming conventions
Services
View models
•
Creating a basic view model
•
Creating a view model that watches over other view models
•
Creating a view model with a model
•
Creating a view model with a model and mappings
•
Mapping properties from view to view model
•
Nested view models
•
Validation in view models
Advanced view models
•
Keeping view models alive
•
Exposing properties of a model automatically
•
Determine the view model type dynamically at runtime
•
Controlling the instantiation of view models
Views
Catel.Mvc
Catel.Extensions.Controls
•
Catel.Extensions.CSLA
Catel.Extensions.Data
Catel.Extensions.EntityFramework5
•
Catel.Extensions.FluentValidation
Catel.Extensions.Prism
Apps
Gliffy Diagram
Catel - 3.5
/
/
View models
/
Advanced view models
Summarize
Advanced view models
Geert van Horrik
Owned by
Geert van Horrik
Last updated:
Mar 15, 2013
Version comment
1 min read
Loading data...
This section contains advanced topics about view models.
Keeping view models alive
Exposing properties of a model automatically
Determine the view model type dynamically at runtime
Controlling the instantiation of view models
{"serverDuration": 20, "requestCorrelationId": "2bc2ba61d6754471933c1ea21ef22fce"}