Navigation :
Introduction
FAQ
Setup, deployment & projects
Getting started
Examples
Catel.Core
Catel.MVVM
Catel.Fody
Catel.ReSharper
Tips & tricks
API reference
-
Catel.Cores
-
Catel.MVVMs
--
Catels
---
Catel.MVVM
----
Catel.MVVM.Auditing
----
Catel.MVVM.Converters
----
Catel.MVVM.Navigation
----
Catel.MVVM.Properties
----
Catel.MVVM.Providers
----
Catel.MVVM.Tasks
----
Catel.MVVM.Views
----- DataContextChangedEventArgs
----- FastViewPropertySelector
----- IDataWindow
----- INavigationView
----- IPage
----- IUserControl
----- IView
----- IViewLoadManager
----- IViewLoadState
----- IViewManager
----- IViewManagerExtensions
----- IViewModelWrapper
----- IViewPropertySelector
----- ViewExtensions
----- ViewLoadEventArgs
----- ViewLoadManager
----- ViewLoadStateEvent
----- ViewManager
----- ViewModelWrapper
----- ViewPropertySelector
----- ViewStack
----- ViewStackPartEventArgs
----- ViewToViewModelAttribute
----- ViewToViewModelMappingType
----- WeakViewInfo
---- Binding
---- BindingBase
---- BindingContext
---- BindingContextExtensions
---- BindingExtensions
---- BindingMode
---- BindingParty
---- BindingPartyExtensions
---- CancelingEventArgs
---- CancellableEventArgs
---- Command
---- CommandBase
---- CommandBinding
---- CommandCanceledEventArgs
---- CommandContainerBase
---- CommandCreatedEventArgs
---- CommandEventArgs
---- CommandExecutedEventArgs
---- CommandHelper
---- CommandManager
---- CommandManagerWrapper
---- CommandProgressChangedEventArgs
---- CompositeCommand
---- DataContextSubscriptionMode
---- DataContextSubscriptionService
---- DefaultViewModelToModelMappingConverter
---- IAuthenticationProvider
---- ICatelCommand
---- ICatelTaskCommand
---- ICommandManager
---- ICompositeCommand
---- IDataContextSubscriptionService
---- ILocator
---- IProgressNotifyableViewModel
---- IRelationalViewModel
---- ITaskProgressReport
---- IUrlLocator
---- IViewLocator
---- IViewModel
---- IViewModelCommandManager
---- IViewModelContainer
---- IViewModelExtensions
---- IViewModelFactory
---- IViewModelFactoryExtensions
---- IViewModelLocator
---- IViewModelLocatorExtensions
---- IViewModelManager
---- IViewModelToModelConverter
---- InvalidViewModelException
---- LocatorBase
---- ModelAttribute
---- ModelCleanUpMode
---- ModelNotRegisteredException
---- ModuleInitializer
---- NavigationViewModelBase
---- ObjectExtensions
---- ObjectToDisplayNameConverter
---- ProgressNotifyableViewModel
---- ProgressiveTaskCommand
---- PropertyNotFoundInModelException
---- SavingEventArgs
---- TaskCommand
---- UrlLocator
---- ViewHelper
---- ViewLocator
---- ViewModelBase
---- ViewModelClosedEventArgs
---- ViewModelCommandManager
---- ViewModelExtensions
---- ViewModelFactory
---- ViewModelLocator
---- ViewModelManager
---- ViewModelManagerExtensions
---- ViewModelNotRegisteredException
---- ViewModelServiceHelper
---- ViewModelToModelAttribute
---- ViewModelToModelConverterBase
---- ViewModelToModelMapping
---- ViewModelToModelMode
---- WrongViewModelTypeException
---
Catel.Windows
---
Androids
--
Systems
-
Catel.Serialization.Jsons
ViewToViewModelAttribute
Name
Value
Assembly
Catel.MVVM
Namespace
Catel.MVVM.Views
Available on
.NET Framework 4.5, .NET Framework 4.6, Xamarin - Android, Xamarin - iOS
public class ViewToViewModelAttribute : Attribute
Base types
Attribute
A mapper attribute to map a IView (such as the UserControl or the DataWindow) property to a view model property. This class is very useful when creating custom user controls that need more parameterized settings than just theDataContext
property.
Constructors
ViewToViewModelAttribute(string viewModelPropertyName)
Initializes a new instance of the ViewToViewModelAttribute class.
Parameters
Name
Description
viewModelPropertyName
Name of the view model property.
Properties
MappingType
Gets or sets the type of the mapping.
ViewModelPropertyName
Gets or sets the view model property name.
Have a question about Catel? Use StackOverflow with the Catel tag!
Discussion
Please enable JavaScript to view the comments powered by Disqus.