Class JobViewModelConfiguration
Represents a configuration for a view model of an Job.
public class JobViewModelConfiguration : INotifyPropertyChanged
- Inheritance
-
JobViewModelConfiguration
- Implements
- Inherited Members
Properties
EnableAutoSizing
Gets or sets a value indicating whether auto sizing is enabled.
public bool EnableAutoSizing { get; set; }
Property Value
ShowAxes
Gets or sets a value indicating whether the x and y axis should be shown.
public bool ShowAxes { get; set; }
Property Value
- bool
Default value is true.
ShowBlockBoundaries
Gets or sets a value indicating whether the block boundaries should be shown.
public bool ShowBlockBoundaries { get; set; }
Property Value
ShowBlockReferencePoints
Gets or sets a value indicating whether the reference points of the blocks should be shown.
public bool ShowBlockReferencePoints { get; set; }
Property Value
ShowLaserArea
Gets or sets a value indicating whether a rectangle of the working area of the laser should be shown.
public bool ShowLaserArea { get; set; }
Property Value
- bool
Default value is true.
ShowMatrixCellBoundaries
Gets or sets a value indicating whether the matrix cell boundaries should be shown.
public bool ShowMatrixCellBoundaries { get; set; }
Property Value
Small
Gets the configuration for a laser with small area.
public static JobViewModelConfiguration Small { get; }
Property Value
Standard
Gets the configuration for a laser with standard area.
public static JobViewModelConfiguration Standard { get; }
Property Value
ViewArea
Gets or sets the view area.
[ExpandableObject]
public ViewRectangle ViewArea { get; set; }
Property Value
Wide
Gets the configuration for a laser with wide area.
public static JobViewModelConfiguration Wide { get; }
Property Value
Events
PropertyChanged
Occurs when a property value changes.
public event PropertyChangedEventHandler PropertyChanged