C# Class Zetbox.Client.Presentables.ZetboxBase.ActivateDataObjectCommand

Inheritance: CommandViewModel
显示文件 Open project: daszat/zetbox

Protected Properties

Property Type Description
scopeFactory Func

Public Methods

Method Description
ActivateDataObjectCommand ( IViewModelDependencies appCtx, Func scopeFactory, IZetboxContext dataCtx, ViewModel parent, string label, string tooltip ) : System

Protected Methods

Method Description
ActivateForeignItems ( IViewModelFactoryScope newScope, IZetboxContext newCtx, IEnumerable items ) : void
ActivateItem ( IEnumerable items ) : void
OnItemsOpened ( object workspace, ItemsOpenedEventArgs args ) : void
OnItemsOpening ( object workspace, ItemsOpeningEventArgs args ) : void

Method Details

ActivateDataObjectCommand() public method

public ActivateDataObjectCommand ( IViewModelDependencies appCtx, Func scopeFactory, IZetboxContext dataCtx, ViewModel parent, string label, string tooltip ) : System
appCtx IViewModelDependencies
scopeFactory Func
dataCtx IZetboxContext
parent ViewModel
label string
tooltip string
return System

ActivateForeignItems() protected method

protected ActivateForeignItems ( IViewModelFactoryScope newScope, IZetboxContext newCtx, IEnumerable items ) : void
newScope IViewModelFactoryScope
newCtx IZetboxContext
items IEnumerable
return void

ActivateItem() protected method

protected ActivateItem ( IEnumerable items ) : void
items IEnumerable
return void

OnItemsOpened() protected method

protected OnItemsOpened ( object workspace, ItemsOpenedEventArgs args ) : void
workspace object
args ItemsOpenedEventArgs
return void

OnItemsOpening() protected method

protected OnItemsOpening ( object workspace, ItemsOpeningEventArgs args ) : void
workspace object
args ItemsOpeningEventArgs
return void

Property Details

scopeFactory protected_oe property

protected Func scopeFactory
return Func