|
void | SelectSpecial () |
| Selects either the Chart if it is a chart sheet, or the parent ChartObject if it is an embedded chart. More...
|
|
| ChartViewModel () |
| Constructs a view model without model. More...
|
|
| ChartViewModel (Chart chart) |
| Constructs a new view model for the given chart . More...
|
|
override object | RevealModelObject () |
| Returns the model object that this view model wraps or null if there is no wrapped model object. 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...
|
|
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...
|
|
override object XLToolbox.Excel.ViewModels.ChartViewModel.RevealModelObject |
( |
| ) |
|
|
inlinevirtual |
Returns the model object that this view model wraps or null if there is no wrapped model object.
This is a method rather than a property to make data binding more difficult (if not impossible), because binding directly to the model object is discouraged. However, certain users such as a ViewModelCollection might need access to the wrapped model object.
- Returns
- Model object.
Implements Bovender.Mvvm.ViewModels.ViewModelBase.