Interface IObservableSource<T>
- Namespace
- H.Extensions.ViewModel
- Assembly
- H.Extensions.ViewModel.dll
public interface IObservableSource<T> : IObservableSource
Type Parameters
T
- Inherited Members
-
- Extension Methods
-
Properties
Fileter
Predicate<T> Fileter { get; set; }
Property Value
- Predicate<T>
Filter1
IFilterable Filter1 { get; set; }
Property Value
- IFilterable
Filter2
IFilterable Filter2 { get; set; }
Property Value
- IFilterable
Filter3
IFilterable Filter3 { get; set; }
Property Value
- IFilterable
Filter4
IFilterable Filter4 { get; set; }
Property Value
- IFilterable
Filter5
IFilterable Filter5 { get; set; }
Property Value
- IFilterable
Filter6
IFilterable Filter6 { get; set; }
Property Value
- IFilterable
Filter7
IFilterable Filter7 { get; set; }
Property Value
- IFilterable
Filter8
IFilterable Filter8 { get; set; }
Property Value
- IFilterable
Filter9
IFilterable Filter9 { get; set; }
Property Value
- IFilterable
FilterSource
ObservableCollection<T> FilterSource { get; set; }
Property Value
- ObservableCollection<T>
SelectedItem
T SelectedItem { get; set; }
Property Value
- T
Source
ObservableCollection<T> Source { get; set; }
Property Value
- ObservableCollection<T>
Methods
Add(params T[])
void Add(params T[] value)
Parameters
value
T[]
Any(Func<T, bool>)
bool Any(Func<T, bool> predicate)
Parameters
predicate
Func<T, bool>
Returns
- bool
Clear()
FirstOrDefault(Func<T, bool>)
T FirstOrDefault(Func<T, bool> predicate)
Parameters
predicate
Func<T, bool>
Returns
- T
Foreach(Action<T>)
void Foreach(Action<T> predicate)
Parameters
predicate
Action<T>
Load(IEnumerable<T>)
void Load(IEnumerable<T> source)
Parameters
source
IEnumerable<T>
Next()
Previous()
RefreshPage(Action)
void RefreshPage(Action after = null)
Parameters
after
Action
Remove(params T[])
void Remove(params T[] value)
Parameters
value
T[]
RemoveAll(Func<T, bool>)
void RemoveAll(Func<T, bool> predicate)
Parameters
predicate
Func<T, bool>
Select<TResult>(Func<T, TResult>)
IEnumerable<TResult> Select<TResult>(Func<T, TResult> predicate)
Parameters
predicate
Func<T, TResult>
Returns
- IEnumerable<TResult>
Type Parameters
TResult
Sort<TKey>(Func<T, TKey>, bool)
void Sort<TKey>(Func<T, TKey> keySelector, bool isdesc = false)
Parameters
keySelector
Func<T, TKey>
isdesc
bool
Type Parameters
TKey
Where(Func<T, bool>)
IEnumerable<T> Where(Func<T, bool> predicate)
Parameters
predicate
Func<T, bool>
Returns
- IEnumerable<T>