Bagikan melalui


DisplayState Kelas

Definisi

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
Object Platform::Object IInspectable DisplayState
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.

Berlaku untuk