43 references to FigureUnitType
PresentationFramework (43)
System\Windows\Documents\Figure.cs (2)
213new FigureLength(1.0, FigureUnitType.Auto), 234new FigureLength(1.0, FigureUnitType.Auto),
System\Windows\FigureLength.cs (20)
76: this(pixels, FigureUnitType.Pixel) 98public FigureLength(double value, FigureUnitType type) 115if ( type != FigureUnitType.Auto 116&& type != FigureUnitType.Pixel 117&& type != FigureUnitType.Column 118&& type != FigureUnitType.Content 119&& type != FigureUnitType.Page ) 123if (type is FigureUnitType.Content or FigureUnitType.Page) 128if (type == FigureUnitType.Column) 133if (type == FigureUnitType.Pixel) 138_unitValue = (type == FigureUnitType.Auto) ? 0.0 : value; 219public bool IsAbsolute { get { return (_unitType == FigureUnitType.Pixel); } } 225public bool IsAuto { get { return (_unitType == FigureUnitType.Auto); } } 230public bool IsColumn { get { return (_unitType == FigureUnitType.Column); } } 235public bool IsContent { get { return (_unitType == FigureUnitType.Content); } } 240public bool IsPage { get { return (_unitType == FigureUnitType.Page); } } 245public double Value { get { return ((_unitType == FigureUnitType.Auto) ? 1.0 : _unitValue); } } 250public FigureUnitType FigureUnitType { get { return (_unitType); } } 270private FigureUnitType _unitType; // unit type storage
System\Windows\FigureLengthConverter.cs (4)
164ConstructorInfo ci = typeof(FigureLength).GetConstructor(new Type[] { typeof(double), typeof(FigureUnitType) }); 192case FigureUnitType.Auto: 195case FigureUnitType.Pixel: 223FigureUnitType unit;
System\Windows\Markup\XamlFigureLengthSerializer.cs (17)
75FigureUnitType figureUnitType; 90&& figureUnitType == FigureUnitType.Pixel ) 146FigureUnitType unitType; 152unitType = FigureUnitType.Pixel; 157unitType = (FigureUnitType)(unitAndFlags & 0x1F); 187out FigureUnitType unit) 192unit = FigureUnitType.Pixel; 239if (valueSpan.Length == strLenUnit && unit != FigureUnitType.Pixel) 247Debug.Assert( unit == FigureUnitType.Pixel 261internal FigureUnitTypeStringConvert(string name, FigureUnitType unitType) 268internal FigureUnitType UnitType; 274new FigureUnitTypeStringConvert("auto", FigureUnitType.Auto), 275new FigureUnitTypeStringConvert("px", FigureUnitType.Pixel), 276new FigureUnitTypeStringConvert("column", FigureUnitType.Column), 277new FigureUnitTypeStringConvert("columns", FigureUnitType.Column), 278new FigureUnitTypeStringConvert("content", FigureUnitType.Content), 279new FigureUnitTypeStringConvert("page", FigureUnitType.Page)