Daniel's XL Toolbox NG
|
Public Member Functions | |
void | AddFilter (string Description, string extensionWildcard) |
Add a file filter to the filter string. More... | |
FileNameMessageContent () | |
FileNameMessageContent (string filter) | |
FileNameMessageContent (string initialValue, string filter) | |
void | AddFilter (string Description, string extensionWildcard) |
Add a file filter to the filter string. More... | |
FileNameMessageContent () | |
FileNameMessageContent (string filter) | |
FileNameMessageContent (string initialValue, string filter) | |
Public Member Functions inherited from Bovender.Mvvm.Messaging.StringMessageContent | |
StringMessageContent () | |
StringMessageContent (string initialValue) | |
StringMessageContent () | |
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... | |
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. Returns false if either the model or the viewmodel's wrapped model object is null. 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. Use this to show views during asynchronous operations. More... | |
void | InjectAndShowInThread< T > () |
Creates a new thread that creates a new instance of the view T and shows it modelessly. Use this to show views during asynchronous operations. 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. Use this to show dialogs during asynchronous operations. More... | |
bool | IsViewModelOf (object model) |
Determines whether the current object is a view model of a particular model object. Returns false if either the model or the viewmodel's wrapped model object is null. 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. Use this to show views during asynchronous operations. More... | |
void | InjectAndShowInThread< T > () |
Creates a new thread that creates a new instance of the view T and shows it modelessly. Use this to show views during asynchronous operations. 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. Use this to show dialogs during asynchronous operations. More... | |
Properties | |
string | Filter [get, set] |
Properties inherited from Bovender.Mvvm.Messaging.StringMessageContent | |
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 | |
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 | |
ICommand | CloseViewCommand [get] |
virtual string | DisplayString [get, set] |
bool | IsSelected [get, set] |
Dispatcher | ViewDispatcher [get, set] |
Dispatcher | Dispatcher [get] |
Captures the dispatcher of the thread that the object was created in. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Bovender.Mvvm.Messaging.StringMessageContent | |
override bool | CanConfirm () |
Disables the Confirm command if the Value is invalid. More... | |
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... | |
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 | |
virtual void | OnPropertyChanged (string propertyName) |
virtual bool | CanCloseView () |
virtual void | DoCloseView () |
ViewModelBase () | |
Does not allow public instantiation of this class. More... | |
virtual void | OnPropertyChanged (string propertyName) |
virtual bool | CanCloseView () |
virtual void | DoCloseView () |
ViewModelBase () | |
Does not allow public instantiation of this class. More... | |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Add a file filter to the filter string.
Description | Human-readable description |
extensionWildcard | File extension including wildcard (e.g., "*.xlsx"). |
|
inline |
Add a file filter to the filter string.
Description | Human-readable description |
extensionWildcard | File extension including wildcard (e.g., "*.xlsx"). |
|
getset |