Interface IRepositoryViewModelBase<TEntity>
- Namespace
- HeBianGu.General.WpfControlLib
- Assembly
- HeBianGu.General.WpfControlLib.dll
public interface IRepositoryViewModelBase<TEntity> : IRepositoryViewModel where TEntity : StringEntityBase, new()
Type Parameters
TEntity
- Extension Methods
-
Properties
AddCommand
RelayCommand AddCommand { get; }
Property Value
- RelayCommand
CheckedAll
bool CheckedAll { get; set; }
Property Value
- bool
CheckedAllCommand
RelayCommand CheckedAllCommand { get; }
Property Value
- RelayCommand
ClearCommand
RelayCommand ClearCommand { get; }
Property Value
- RelayCommand
DeleteCheckedCommand
RelayCommand DeleteCheckedCommand { get; }
Property Value
- RelayCommand
DeleteCommand
RelayCommand DeleteCommand { get; }
Property Value
- RelayCommand
EditCommand
RelayCommand EditCommand { get; }
Property Value
- RelayCommand
EditTransactionCommand
TransactionCommand EditTransactionCommand { get; }
Property Value
- TransactionCommand
ExportCommand
RelayCommand ExportCommand { get; }
Property Value
- RelayCommand
GridSetCommand
RelayCommand GridSetCommand { get; }
Property Value
- RelayCommand
IsBusy
bool IsBusy { get; set; }
Property Value
- bool
ModelType
Property Value
- Type
NextCommand
RelayCommand NextCommand { get; }
Property Value
- RelayCommand
PreviousCommand
RelayCommand PreviousCommand { get; }
Property Value
- RelayCommand
Repository
IStringRepository<TEntity> Repository { get; }
Property Value
- IStringRepository<TEntity>
SaveCommand
RelayCommand SaveCommand { get; }
Property Value
- RelayCommand
ViewCommand
RelayCommand ViewCommand { get; }
Property Value
- RelayCommand
Methods
Add(object)
Parameters
obj
object
Returns
- Task
Add(params TEntity[])
Task Add(params TEntity[] ms)
Parameters
ms
TEntity[]
Returns
- Task
CanClear()
Returns
- bool
Clear(object)
Task Clear(object obj = null)
Parameters
obj
object
Returns
- Task
Delete(object)
Parameters
obj
object
Returns
- Task
Edit(object)
Parameters
obj
object
Returns
- Task
Export(string)
Parameters
path
string
Returns
- Task
Next()
Previous()
RefreshData(params string[])
void RefreshData(params string[] includes)
Parameters
includes
string[]
Save()
Returns
- Task<int>
View(object)
Parameters
obj
object
Returns
- Task