Skip to main content

conditionrow-class

Represents one row in Korzh.EasyQuery.Query object.

public class Korzh.EasyQuery.WinForms.ConditionRow
: XRow

Assembly: Korzh.EasyQuery.WinForms.dll

Constructors

NameTypeDescription
ConditionRow(QueryPanel aPanel, Condition aCondition)voidInitializes a new instance of the Korzh.EasyQuery.WinForms.ConditionRow class.
ConditionRow(QueryPanel aPanel, Condition aCondition, bool useCheckbox)voidInitializes a new instance of the Korzh.EasyQuery.WinForms.ConditionRow class.

Fields

NameTypeDescription
buttonConditionRow.ConditionButtonRepresents button element.

Properties

NameTypeDescription
ConditionConditionGets the Korzh.EasyQuery.Condition connected with the row.

Methods

NameTypeDescription
ApplyElementFormats(XElement element)voidApplies formats for one element.
CoreApplyFormats()voidApplies the formats used in parent object.
CoreRefreshByCondition()voidThis method is called when connected Korzh.EasyQuery.Condition is changed and we need to refresh the row accordingly.
FillButtonMenu()voidFills the button menu.
OnEnableChange()voidCalled when Korzh.EasyQuery.Condition.IsEnabled property is changed.
ResumeRefresh()voidResumes the refresh suppressed by Korzh.EasyQuery.WinForms.ConditionRow.SuppressRefresh method.
SuppressRefresh()voidSuppresses the refresh. After this method call the row will not be updated on Korzh.EasyQuery.WinForms.ConditionRow.RefreshByCondition call. To resume refreshing back call Korzh.EasyQuery.WinForms.ConditionRow.ResumeRefresh method