Encapsulates a string message that is part of the content that a view model sends to a consumer (view, test, ...) in a Message. More...
Public Member Functions | |
| StringMessageContent (string initialValue) | |
Public Member Functions inherited from Bovender.Mvvm.Messaging.MessageContent | |
| MessageContent () | |
| Creates a new, empty message content. More... | |
| override object | RevealModelObject () |
| Returns the model object that this view model wraps or null if there is no wrapped model object. More... | |
Public Member Functions inherited from Bovender.Mvvm.ViewModels.ViewModelBase | |
| bool | IsViewModelOf (object model) |
| Determines whether the current object is a view model of a particular model object. More... | |
| Window | InjectInto< T > () |
| Injects the ViewModel into a newly created View and wires the RequestCloseView event. More... | |
| Window | InjectInto (Window view) |
| Injects the view model into an existing view by setting the view's DataContext. More... | |
| void | InjectAndShowInThread< T > (IntPtr ownerForm) |
| Creates a new thread that creates a new instance of the view T , sets its Forms owner and shows it modelessly. More... | |
| void | InjectAndShowInThread< T > () |
| Creates a new thread that creates a new instance of the view T and shows it modelessly. More... | |
| void | InjectAndShowDialogInThread< T > (IntPtr ownerForm) |
| Creates a new thread that creates a new instance of the view T and shows it as a dialog. More... | |
Protected Member Functions | |
| override bool | CanConfirm () |
| Disables the Confirm command if the Value is invalid. More... | |
Protected Member Functions inherited from Bovender.Mvvm.Messaging.MessageContent | |
| virtual void | DoConfirm () |
| Executes the confirmation logic: sets Confirmed to True and calls DoCloseView() to issue a RequestCloseView message. More... | |
Protected Member Functions inherited from Bovender.Mvvm.ViewModels.ViewModelBase | |
| ViewModelBase () | |
| Does not allow public instantiation of this class. More... | |
| virtual void | OnPropertyChanged (string propertyName) |
| virtual bool | CanCloseView () |
| virtual void | DoCloseView () |
| CancellationToken | Dispatch (Action action) |
| Dispatches an action in the current synchronization context if one exists, or using the Dispatcher. More... | |
Properties | |
| string | Value [get, set] |
| Func< string, string > | Validator [get, set] |
| Delegate function that returns error information on the Value field. More... | |
Properties inherited from Bovender.Mvvm.Messaging.MessageContent | |
| string | Caption [get, set] |
| string | Message [get, set] |
| string | OkButtonText [get, set] |
| string | CancelButtonText [get, set] |
| bool | Confirmed [get, set] |
| DelegatingCommand | ConfirmCommand [get] |
| Sets the Confirmed property to true and triggers a RequestCloseView event. More... | |
Properties inherited from Bovender.Mvvm.ViewModels.ViewModelBase | |
| virtual string | DisplayString [get, set] |
| bool | IsSelected [get, set] |
| Dispatcher | ViewDispatcher [get, set] |
| ICommand | CloseViewCommand [get] |
| Dispatcher | Dispatcher [get] |
| Captures the dispatcher of the thread that the object was created in. More... | |
| TaskScheduler | SyncContext [get] |
Additional Inherited Members | |
Events inherited from Bovender.Mvvm.ViewModels.ViewModelBase | |
| EventHandler | RequestCloseView |
| Raised by the CloseView Command, signals that associated views are to be closed. More... | |
| PropertyChangedEventHandler | PropertyChanged |
Encapsulates a string message that is part of the content that a view model sends to a consumer (view, test, ...) in a Message.
Definition at line 31 of file StringMessageContent.cs.
|
inlineprotectedvirtual |
Disables the Confirm command if the Value is invalid.
Reimplemented from Bovender.Mvvm.Messaging.MessageContent.
Definition at line 86 of file StringMessageContent.cs.
|
getset |
Delegate function that returns error information on the Value field.
Definition at line 40 of file StringMessageContent.cs.