static AngleEnvironment() { _instance = new QuantityWithUnitGuiEnvironment(GuiAngleUnits.Collection) { DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Altaxo.Units.Angle.Degree.Instance) }; }
static RelationEnvironment() { _instance = new QuantityWithUnitGuiEnvironment(GuiRelationUnits.Collection) { DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Altaxo.Units.Dimensionless.Unity.Instance) }; }
public QuantityWithUnitGuiEnvironment(QuantityWithUnitGuiEnvironment from, IEnumerable <IUnit> additionalUnits) { _fixedUnits = from._fixedUnits; _defaultUnit = from._defaultUnit; _additionalUnits = new ObservableCollection <IUnit>(additionalUnits); CreateUnitListSortedByShortcutLengthDescending(); _additionalUnits.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(EhAdditionalUnits_CollectionChanged); }
static AngleEnvironment() { _instance = new QuantityWithUnitGuiEnvironment(GuiAngleUnits.Collection) { DefaultUnit = Current.PropertyService.GetValue(PropertyKeyDefaultUnit, Altaxo.Main.Services.RuntimePropertyKind.UserAndApplicationAndBuiltin) }; _instance.DefaultUnitChanged += EhDefaultUnitChanged; }
static RelationEnvironment() { _instance = new QuantityWithUnitGuiEnvironment(GuiRelationUnits.Collection) { DefaultUnit = Current.PropertyService.GetValue(PropertyKeyDefaultUnit, Altaxo.Main.Services.RuntimePropertyKind.UserAndApplicationAndBuiltin) // new Units.PrefixedUnit(Units.SIPrefix.None, Altaxo.Units.Dimensionless.Unity.Instance) }; _instance.DefaultUnitChanged += EhDefaultUnitChanged; }
public static void RegisterEnvironment(string name, QuantityWithUnitGuiEnvironment env) { _registry[name] = env; }
public QuantityWithUnitGuiEnvironment(QuantityWithUnitGuiEnvironment from, IEnumerable<IUnit> additionalUnits) { _fixedUnits = from._fixedUnits; _additionalUnits = new ObservableCollection<IUnit>(additionalUnits); CreateUnitListSortedByShortcutLengthDescending(); _additionalUnits.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(EhAdditionalUnits_CollectionChanged); }
static PositionEnvironment() { _instance = new QuantityWithUnitGuiEnvironment(GuiLengthUnits.Collection) { DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Units.Length.Point.Instance) }; }
static TimeEnvironment() { _instance = new QuantityWithUnitGuiEnvironment(GuiTimeUnits.Collection) { DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Units.Time.Second.Instance) }; }