43 references to FigureUnitType
PresentationFramework (43)
System\Windows\Documents\Figure.cs (2)
210new FigureLength(1.0, FigureUnitType.Auto), 231new FigureLength(1.0, FigureUnitType.Auto),
System\Windows\FigureLength.cs (20)
74: this(pixels, FigureUnitType.Pixel) 96public FigureLength(double value, FigureUnitType type) 113if ( type != FigureUnitType.Auto 114&& type != FigureUnitType.Pixel 115&& type != FigureUnitType.Column 116&& type != FigureUnitType.Content 117&& type != FigureUnitType.Page ) 121if (type is FigureUnitType.Content or FigureUnitType.Page) 126if (type == FigureUnitType.Column) 131if (type == FigureUnitType.Pixel) 136_unitValue = (type == FigureUnitType.Auto) ? 0.0 : value; 216public bool IsAbsolute { get { return (_unitType == FigureUnitType.Pixel); } } 222public bool IsAuto { get { return (_unitType == FigureUnitType.Auto); } } 227public bool IsColumn { get { return (_unitType == FigureUnitType.Column); } } 232public bool IsContent { get { return (_unitType == FigureUnitType.Content); } } 237public bool IsPage { get { return (_unitType == FigureUnitType.Page); } } 242public double Value { get { return ((_unitType == FigureUnitType.Auto) ? 1.0 : _unitValue); } } 247public FigureUnitType FigureUnitType { get { return (_unitType); } } 267private FigureUnitType _unitType; // unit type storage
System\Windows\FigureLengthConverter.cs (4)
157ConstructorInfo ci = typeof(FigureLength).GetConstructor(new Type[] { typeof(double), typeof(FigureUnitType) }); 185case FigureUnitType.Auto: 188case FigureUnitType.Pixel: 216FigureUnitType unit;
System\Windows\Markup\XamlFigureLengthSerializer.cs (17)
65FigureUnitType figureUnitType; 80&& figureUnitType == FigureUnitType.Pixel ) 136FigureUnitType unitType; 142unitType = FigureUnitType.Pixel; 147unitType = (FigureUnitType)(unitAndFlags & 0x1F); 177out FigureUnitType unit) 182unit = FigureUnitType.Pixel; 229if (valueSpan.Length == strLenUnit && unit != FigureUnitType.Pixel) 237Debug.Assert( unit == FigureUnitType.Pixel 251internal FigureUnitTypeStringConvert(string name, FigureUnitType unitType) 258internal FigureUnitType UnitType; 264new FigureUnitTypeStringConvert("auto", FigureUnitType.Auto), 265new FigureUnitTypeStringConvert("px", FigureUnitType.Pixel), 266new FigureUnitTypeStringConvert("column", FigureUnitType.Column), 267new FigureUnitTypeStringConvert("columns", FigureUnitType.Column), 268new FigureUnitTypeStringConvert("content", FigureUnitType.Content), 269new FigureUnitTypeStringConvert("page", FigureUnitType.Page)