Class ViewModelBase
The base viewmodel implementation should be used instead of implementing ViewModel yourself.
Inheritance
java.lang.Object
ViewModelBase
Implements
de.saxsys.mvvmfx.ViewModel
Inherited Members
java.lang.Object.clone()
java.lang.Object.equals(java.lang.Object)
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.hashCode()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.toString()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)
Namespace:
Assembly: .dll
Syntax
public abstract class ViewModelBase implements ViewModel
Constructors
ViewModelBase()
Declaration
public ViewModelBase()
Fields
dialogHelper
The DialogHelper that can be used to show dialogs from the viewmodel.
Declaration
protected DialogHelper dialogHelper
Field Value
| Type | Description |
|---|---|
| DialogHelper |
Methods
makeCommand(Runnable runnable)
Creates a DelegateCommand whose action is to run the given Runnable.
Declaration
protected Command makeCommand(Runnable runnable)
Parameters
| Type | Name | Description |
|---|---|---|
| java.lang.Runnable | runnable | The runnable that should be ran |
Returns
| Type | Description |
|---|---|
| de.saxsys.mvvmfx.utils.commands.Command | A command |
Implements
de.saxsys.mvvmfx.ViewModel