C# Class Runt.ViewModels.FileTreeViewModel

Inheritance: PropertyChangedBase, INotifyCollectionChanged, IList
Mostrar archivo Open project: Runt-Editor/Runt Class Usage Examples

Private Properties

Property Type Description
ICollection void
IEnumerable IEnumerator
IList bool
IList int
IList void
IList void
IList void
IList void
this objectIList.System

Public Methods

Method Description
DoubleClicked ( ) : void
FileTreeViewModel ( FileTreeViewModel parent ) : System

Protected Methods

Method Description
GetItems ( ) : IEnumerable
Initialize ( ) : void
InsertItem ( int index, object value ) : void
InsertRange ( int index, IEnumerable items ) : void
OnCollectionChanged ( NotifyCollectionChangedEventArgs e ) : void
Refresh ( ) : void

Raises a change notification indicating that all bindings should be refreshed.

RemoveItem ( int index ) : void
RemoveRange ( int index, int count ) : void
SetItem ( int index, object value ) : void

Private Methods

Method Description
ICollection ( Array array, int index ) : void
IEnumerable ( ) : IEnumerator
IList ( object value ) : bool
IList ( object value ) : int
IList ( ) : void
IList ( int index ) : void
IList ( int index, object value ) : void
IList ( object value ) : void
this ( int index ) : objectIList.System

Method Details

DoubleClicked() public method

public DoubleClicked ( ) : void
return void

FileTreeViewModel() public method

public FileTreeViewModel ( FileTreeViewModel parent ) : System
parent FileTreeViewModel
return System

GetItems() protected abstract method

protected abstract GetItems ( ) : IEnumerable
return IEnumerable

Initialize() protected abstract method

protected abstract Initialize ( ) : void
return void

InsertItem() protected method

protected InsertItem ( int index, object value ) : void
index int
value object
return void

InsertRange() protected method

protected InsertRange ( int index, IEnumerable items ) : void
index int
items IEnumerable
return void

OnCollectionChanged() protected method

protected OnCollectionChanged ( NotifyCollectionChangedEventArgs e ) : void
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

Refresh() protected method

Raises a change notification indicating that all bindings should be refreshed.
protected Refresh ( ) : void
return void

RemoveItem() protected method

protected RemoveItem ( int index ) : void
index int
return void

RemoveRange() protected method

protected RemoveRange ( int index, int count ) : void
index int
count int
return void

SetItem() protected method

protected SetItem ( int index, object value ) : void
index int
value object
return void