Table of Contents

Class DesignDataSourceBase

Namespace
HeBianGu.Systems.Design
Assembly
HeBianGu.Systems.Design.dll
public abstract class DesignDataSourceBase : DisplayerViewModelBase, INotifyPropertyChanged, IDisplayer, IDesignDataSource
Inheritance
DesignDataSourceBase
Implements
Derived
Inherited Members
Extension Methods

Properties

Contexts

[Browsable(false)]
public IEnumerable<IDesignDataContext> Contexts { get; set; }

Property Value

IEnumerable<IDesignDataContext>

SelectedContext

[Display(Name = "选择上下文")]
[BindingGetSelectSourceProperty("Contexts")]
[PropertyItemType(typeof(ComboBoxSelectSourcePropertyItem))]
public IDesignDataContext SelectedContext { get; set; }

Property Value

IDesignDataContext

Methods

AddDataContext(IDesignDataContext)

public void AddDataContext(IDesignDataContext designDataContext)

Parameters

designDataContext IDesignDataContext

Filter(IDesignPresenter)

public void Filter(IDesignPresenter designPresenter)

Parameters

designPresenter IDesignPresenter

IsMatch(IDesignPresenter)

public bool IsMatch(IDesignPresenter presenter)

Parameters

presenter IDesignPresenter

Returns

bool

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.