DisplayState Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili iringan dalam waktu status alur tampilan untuk subset target tampilan sistem. Jika IsReadOnly adalah false
, maka objek ini dapat dimodifikasi dengan menyambungkan target yang dimiliki oleh DisplayManager pemanggil, atau dengan memodifikasi properti jalur. Mengubah objek DisplayState , atau objek turunannya, tidak secara langsung mengubah status tampilan sistem hingga Anda memanggil TryApply.
public ref class DisplayState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayState
Public NotInheritable Class DisplayState
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)
|
Properti
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah DisplayState ini serta tampilan dan jalur turunannya dapat dimodifikasi. |
IsStale |
Mendapatkan nilai yang menunjukkan apakah status tampilan sistem telah berubah sejak DisplayState ini dibuat. |
Properties |
Disiapkan untuk penggunaan masa mendatang. |
Targets |
Mengembalikan set objek DisplayTarget yang digunakan untuk membuat objek DisplayState ini. |
Views |
Mendapatkan koleksi yang berisi tampilan DisplayState. |
Metode
CanConnectTargetToView(DisplayTarget, DisplayView) |
Menunjukkan apakah target yang ditentukan dapat dihubungkan ke tampilan yang ditentukan atau tidak. |
Clone() |
Membuat salinan objek DisplayState ini, termasuk salinan semua tampilan dan jalur. |
ConnectTarget(DisplayTarget) |
Menyambungkan target yang ditentukan, dan mengembalikan jalur yang dihasilkan. |
ConnectTarget(DisplayTarget, DisplayView) |
Menyambungkan target yang ditentukan ke grup klon logis yang ada, dan mengembalikan jalur yang dihasilkan. |
DisconnectTarget(DisplayTarget) |
Memutuskan sambungan target yang ditentukan. |
GetPathForTarget(DisplayTarget) |
Mengambil objek DisplayPath yang mewakili target yang ditentukan. |
GetViewForTarget(DisplayTarget) |
Mengambil objek DisplayView yang mewakili tampilan tempat target tersambung. |
TryApply(DisplayStateApplyOptions) |
Upaya untuk menerapkan DisplayState ini secara atomik ke perangkat keras yang relevan. Secara implisit, ini melibatkan "fungsionalisasi" semua jalur untuk menentukan mode terbaik yang cocok dengan semua properti DisplayPath dan DisplayView . |
TryFunctionalize(DisplayStateFunctionalizeOptions) |
Mencoba untuk "memfungsikan" DisplayState ini dengan mencoba mengevaluasi mode terbaik pada semua jalur mengingat semua properti DisplayPath yang ditentukan sebagai batasan. Metode ini kemudian (opsional, lihat Keterangan) memperbarui semua properti DisplayPath dan DisplayView dengan hasil fungsionalisasi. Secara khusus, semua properti DisplayPath dan DisplayView yang diatur ke null akan memiliki nilai yang dihitung dan diatur. |