5
5
/// </summary>
6
6
public class Display
7
7
{
8
+ /// <summary>
9
+ /// Can be available, unavailable, unknown.
10
+ /// </summary>
11
+ public string AccelerometerSupport { get ; set ; }
12
+
8
13
/// <summary>
9
14
/// Gets or sets the bounds.
10
15
/// </summary>
11
16
/// <value>
12
- /// The bounds.
17
+ /// The bounds of the display in DIP points .
13
18
/// </value>
14
19
public Rectangle Bounds { get ; set ; }
15
20
21
+ /// <summary>
22
+ /// The number of bits per pixel.
23
+ /// </summary>
24
+ public int ColorDepth { get ; set ; }
25
+
26
+ /// <summary>
27
+ /// Represent a color space (three-dimensional object which contains all realizable color combinations) for the purpose of color conversions.
28
+ /// </summary>
29
+ public string ColorSpace { get ; set ; }
30
+
31
+ /// <summary>
32
+ /// The number of bits per color component.
33
+ /// </summary>
34
+ public int DepthPerComponent { get ; set ; }
35
+
36
+ /// <summary>
37
+ /// The display refresh rate.
38
+ /// </summary>
39
+ public int DisplayFrequency { get ; set ; }
40
+
16
41
/// <summary>
17
42
/// Unique identifier associated with the display.
18
43
/// </summary>
19
44
public string Id { get ; set ; }
20
45
46
+ /// <summary>
47
+ /// true for an internal display and false for an external display.
48
+ /// </summary>
49
+ public bool Internal { get ; set ; }
50
+
51
+ /// <summary>
52
+ /// User-friendly label, determined by the platform.
53
+ /// </summary>
54
+ public string Label { get ; set ; }
55
+
21
56
/// <summary>
22
57
/// Can be 0, 90, 180, 270, represents screen rotation in clock-wise degrees.
23
58
/// </summary>
@@ -28,6 +63,16 @@ public class Display
28
63
/// </summary>
29
64
public int ScaleFactor { get ; set ; }
30
65
66
+ /// <summary>
67
+ /// Can be available, unavailable, unknown.
68
+ /// </summary>
69
+ public string TouchSupport { get ; set ; }
70
+
71
+ /// <summary>
72
+ /// Whether or not the display is a monochrome display.
73
+ /// </summary>
74
+ public bool Monochrome { get ; set ; }
75
+
31
76
/// <summary>
32
77
/// Gets or sets the size.
33
78
/// </summary>
@@ -36,11 +81,6 @@ public class Display
36
81
/// </value>
37
82
public Size Size { get ; set ; }
38
83
39
- /// <summary>
40
- /// Can be available, unavailable, unknown.
41
- /// </summary>
42
- public string TouchSupport { get ; set ; }
43
-
44
84
/// <summary>
45
85
/// Gets or sets the work area.
46
86
/// </summary>
0 commit comments