C# Class MvvmCross.Core.ViewModels.MvxCommandCollection

Inheritance: IMvxCommandCollection
Exibir arquivo Open project: MvvmCross/MvvmCross Class Usage Examples

Public Methods

Method Description
Add ( IMvxCommand command, string name, string canExecuteName ) : void
MvxCommandCollection ( object owner ) : System.Collections.Generic
this ( string name ) : IMvxCommand

Private Methods

Method Description
AddToLookup ( IDictionary lookup, IMvxCommand command, string name ) : void
AddToLookup ( IMvxCommand>.IDictionary lookup, IMvxCommand command, string name ) : void
OnPropertyChanged ( object sender, PropertyChangedEventArgs args ) : void
RaiseAllCanExecuteChanged ( ) : void
SubscribeToNotifyPropertyChanged ( ) : void

Method Details

Add() public method

public Add ( IMvxCommand command, string name, string canExecuteName ) : void
command IMvxCommand
name string
canExecuteName string
return void

MvxCommandCollection() public method

public MvxCommandCollection ( object owner ) : System.Collections.Generic
owner object
return System.Collections.Generic

this() public method

public this ( string name ) : IMvxCommand
name string
return IMvxCommand