public HexAdornmentLayerImpl(WpfHexView hexView, HexLayerKind layerKind, MetadataAndOrder <IAdornmentLayersMetadata> info) { canvas = new Canvas(); HexView = hexView ?? throw new ArgumentNullException(nameof(hexView)); this.layerKind = layerKind; Info = info; adornmentLayerElements = new List <HexAdornmentLayerElementImpl>(); }
public HexAdornmentLayerImpl(WpfHexView hexView, HexLayerKind layerKind, MetadataAndOrder<IAdornmentLayersMetadata> info) { if (hexView == null) throw new ArgumentNullException(nameof(hexView)); canvas = new Canvas(); HexView = hexView; this.layerKind = layerKind; Info = info; adornmentLayerElements = new List<HexAdornmentLayerElementImpl>(); }
public HexAdornmentLayerCollection(WpfHexView wpfHexView, HexLayerKind layerKind) { if (wpfHexView == null) throw new ArgumentNullException(nameof(wpfHexView)); this.wpfHexView = wpfHexView; this.layerKind = layerKind; adornmentLayers = new List<HexAdornmentLayerImpl>(); if (layerKind != HexLayerKind.Normal) ClipToBounds = true; wpfHexView.Closed += WpfHexView_Closed; wpfHexView.LayoutChanged += WpfHexView_LayoutChanged; }
public HexAdornmentLayerCollection(WpfHexView wpfHexView, HexLayerKind layerKind) { this.wpfHexView = wpfHexView ?? throw new ArgumentNullException(nameof(wpfHexView)); this.layerKind = layerKind; adornmentLayers = new List <HexAdornmentLayerImpl>(); if (layerKind != HexLayerKind.Normal) { ClipToBounds = true; } wpfHexView.Closed += WpfHexView_Closed; wpfHexView.LayoutChanged += WpfHexView_LayoutChanged; }
public HexAdornmentLayerImpl(WpfHexView hexView, HexLayerKind layerKind, in MetadataAndOrder <IAdornmentLayersMetadata> info)
/// <summary> /// Constructor /// </summary> /// <param name="kind">Kind of layer</param> public HexLayerKindAttribute(HexLayerKind kind) => LayerKind = kind;
/// <summary> /// Constructor /// </summary> /// <param name="kind">Kind of layer</param> public HexLayerKindAttribute(HexLayerKind kind) { LayerKind = kind; }