Show / Hide Table of Contents

    Class FieldPanelDesignViewModel

    Inheritance
    Object
    ControlTreeNode
    ControlDesignViewModel
    ContainerDesignViewModel
    FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels.LayoutContainerDesignViewModel
    FieldPanelDesignViewModel
    Implements
    INotifyPropertyChanged
    Inherited Members
    ContainerDesignViewModel.GenerateDocSection
    ControlDesignViewModel.ControlEvents
    ControlDesignViewModel.Documentation
    ControlDesignViewModel.HideInDocumentation
    ControlDesignViewModel.DataSource
    ControlDesignViewModel.MaxSize
    ControlDesignViewModel.MinSize
    ControlDesignViewModel.Padding
    ControlDesignViewModel.Margin
    ControlDesignViewModel.BackColor
    ControlDesignViewModel.ForeColor
    ControlDesignViewModel.DisabledBackColor
    ControlDesignViewModel.Caption
    ControlDesignViewModel.CaptionAsPlaceholder
    ControlDesignViewModel.CtrlStyleName
    ControlDesignViewModel.TooltipText
    ControlDesignViewModel.Font
    ControlDesignViewModel.Alignment
    ControlDesignViewModel.TabStop
    ControlDesignViewModel.IsEditable
    ControlDesignViewModel.IsEditableAU
    ControlDesignViewModel.Visibility
    ControlDesignViewModel.IsVisibleAU
    ControlDesignViewModel.IsSearchField
    ControlDesignViewModel.SearchOperator
    ControlDesignViewModel.FullTextSearch
    ControlDesignViewModel.LabelTemplate
    ControlDesignViewModel.BorderColor
    ControlDesignViewModel.BorderThickness
    ControlDesignViewModel.BorderRadius
    ControlDesignViewModel.OnEnter
    ControlDesignViewModel.OnLeave
    ControlDesignViewModel.OnCanDrop
    ControlDesignViewModel.OnDrag
    ControlTreeNode.Name
    Namespace: FrameworkSystems.FrameworkStudio.General.DevObjects.Form.Designer.ViewModels
    Assembly: FrameworkSystems.FrameworkStudio.General.dll
    Syntax
    [DocfxBrowsable]
    public class FieldPanelDesignViewModel : LayoutContainerDesignViewModel, INotifyPropertyChanged, IDisposable, INamedRecord

    Properties

    RowLabelTemplate

    Jede FieldRow besitzt als erstes Control einen “RowLabel-Container”. In ihm wird das erste Control-Label(bzw.beim LabelMode NoneAligned das erste Control der FieldRow) platziert. Hier werden die Einstellungen für diesen RowLabel-Container vorgenommen.Die Einstellungen für die Control-Labels werden an den LabelTemplates der jeweiligen Controls vorgenommen. Mit MinSize und MaxSize kann die Größe des RowLabel-Containers definiert werden.So können die Labels ausgerichtet werden. Beim LabelMode GeneratedMerged werden alle Control-Labels nebeneinander in dem Container platziert.Zwischen den Labels wird ein Separator in Form eines Slash “/” angezeigt.Dessen Layout kann über die Separator-Eigenschaften des RowLabelTemplates gesteuert werden.

    SynchronizeColumns

    Ist dieser Schalter gesetzt, dann werden die Controls in den FieldRows in Form einer Tabelle angeordnet. Dabei belegen jedes Control und jedes Control-Label genau eine Zelle dieser Tabelle.

    Back to top Generated by DocFX