示例#1
0
		static AngleEnvironment()
		{
			_instance = new QuantityWithUnitGuiEnvironment(GuiAngleUnits.Collection)
			{
				DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Altaxo.Units.Angle.Degree.Instance)
			};
		}
示例#2
0
		static RelationEnvironment()
		{
			_instance = new QuantityWithUnitGuiEnvironment(GuiRelationUnits.Collection)
			{
				DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Altaxo.Units.Dimensionless.Unity.Instance)
			};
		}
示例#3
0
 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);
 }
示例#4
0
 static AngleEnvironment()
 {
     _instance = new QuantityWithUnitGuiEnvironment(GuiAngleUnits.Collection)
     {
         DefaultUnit = Current.PropertyService.GetValue(PropertyKeyDefaultUnit, Altaxo.Main.Services.RuntimePropertyKind.UserAndApplicationAndBuiltin)
     };
     _instance.DefaultUnitChanged += EhDefaultUnitChanged;
 }
示例#5
0
        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;
        }
示例#6
0
 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);
		}
		public static void RegisterEnvironment(string name, QuantityWithUnitGuiEnvironment env)
		{
			_registry[name] = env;
		}
示例#9
0
		static PositionEnvironment()
		{
			_instance = new QuantityWithUnitGuiEnvironment(GuiLengthUnits.Collection)
			{
				DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Units.Length.Point.Instance)
			};
		}
示例#10
0
		static TimeEnvironment()
		{
			_instance = new QuantityWithUnitGuiEnvironment(GuiTimeUnits.Collection)
			{
				DefaultUnit = new Units.PrefixedUnit(Units.SIPrefix.None, Units.Time.Second.Instance)
			};
		}