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(); } }
public LayoutMeasurement(double measurement, LayoutUnit unit) { Measurement = measurement; Unit = unit; }
public ColumnDefinition(double width, LayoutUnit unit) : base(width, unit) { }
public RowDefinition(double height, LayoutUnit unit) : base(height, unit) { }
public GridDefinition(double measurement, LayoutUnit unit) { myMeasurement.Measurement = measurement; myMeasurement.Unit = unit; }