Example #1
0
        private static double GetUnitsConversionRatio(LayoutUnit units, bool fractionalInches = true)
        {
            // original units are 1/100 of an inch
            switch (units)
            {
            case LayoutUnit.Inch:
                return(fractionalInches ? 0.01f : 1.0f);

            case LayoutUnit.Millimeter:
                return(1.0 / (LengthUnits.Milimeters.GetConversionFactor() * 100.0));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Example #2
0
 public LayoutMeasurement(double measurement, LayoutUnit unit)
 {
     Measurement = measurement;
     Unit        = unit;
 }
Example #3
0
 public ColumnDefinition(double width, LayoutUnit unit)
     : base(width, unit)
 {
 }
Example #4
0
 public RowDefinition(double height, LayoutUnit unit)
     : base(height, unit)
 {
 }
Example #5
0
 public GridDefinition(double measurement, LayoutUnit unit)
 {
     myMeasurement.Measurement = measurement;
     myMeasurement.Unit        = unit;
 }