Imports DevExpress.Data
Imports System.ComponentModel
Imports DevExpress.ExpressApp.Editors
Imports DevExpress.ExpressApp

Public Interface IModelColumnExtender
    <DefaultValue(SummaryItemType.None)>
    Property GroupFooterSummaryType() As SummaryItemType
    <Category("Appearance"), DefaultValue(False)>
    Property InLineEdit As Boolean
    <Category("Appearance"), CriteriaOptionsAttribute("ParentView.ModelClass.TypeInfo"), Editor("DevExpress.ExpressApp.Win.Core.ModelEditor.CriteriaModelEditorControl, DevExpress.ExpressApp.Win" & XafApplication.CurrentVersion, GetType(System.Drawing.Design.UITypeEditor))>
    Property InLineCriteria As String
    <DefaultValue(False)>
    <Category("Appearance")>
    Property InLineEditAutoCommit As Boolean
    <Category("Appearance"), DefaultValue(False)>
    Property HideValueIfZero As Boolean
    '// ModelMember.Type -> a mező tipusára vonatkoztatva
    '// ParentView.ModelClass.TypeInfo -> a ListView objektumára vonatkoztatva
End Interface
