共用方式為


RetailInfo.Properties 屬性

定義

取得 物件,表示可用零售示範屬性及其值的集合。

public:
 static property IMapView<Platform::String ^, Platform::Object ^> ^ Properties { IMapView<Platform::String ^, Platform::Object ^> ^ get(); };
static IMapView<winrt::hstring, IInspectable const&> Properties();
public static IReadOnlyDictionary<string,object> Properties { get; }
var iMapView = RetailInfo.properties;
Public Shared ReadOnly Property Properties As IReadOnlyDictionary(Of String, Object)

屬性值

IMapView<String,Object>

IReadOnlyDictionary<String,Object>

IMapView<Platform::String,Platform::Object>

IMapView<winrt::hstring,IInspectable>

索引鍵/值組的唯讀集合,每個配對都代表可用的零售示範屬性。 這是集合介面的實例,不是強型別集合,因此請使用介面 API 來處理專案。

備註

這些屬性包含特定資訊,適用于執行中或以零售設定預先安裝的示範應用程式提供的應用程式。 例如,您可以取得 ManufacturerNameScreenSize等等。

如果 IsDemoModeEnabledfalse,Properties 可能會包含長度為零的集合或 Null。 取得 Properties 值之前,請先確認 IsDemoModeEnabledtrue

一旦您擁有有效的集合,這個集合就是對應/字典,其中每個屬性都是以屬性名稱來識別。 這些屬性名稱是預先定義的,而且每個已知的屬性名稱都是以 KnownRetailInfoProperties 類別的靜態字串屬性來表示。 因此,每當您嘗試取得特定屬性時,請使用 KnownRetailInfoProperties 屬性來提供字串索引鍵值,而不是硬式編碼字串。 這可確保您不會要求集合中不存在的值。

集合是以不同的介面/物件表示,視您使用的程式設計語言而定。

您為屬性取得的值是技術上不具類型的物件, (變數) ,因為它們會直接從登錄資訊回報 (HKLM) 。 以下是您可以做為類型轉換選項的類型, (每個屬性可能需要 UI 顯示) :

屬性 類型
BatteryLifeDescription String
DisplayDescription String
DisplayModelName String
FormFactor String
FrontCameraDescription String
GraphicsDescription String
HasNfc 布林值
HasOpticalDrive 布林值
HasSdSlot 布林值
IsFeatured 布林值
IsOfficeInstalled 布林值
ManufacturerName String
記憶體 String
ModelName String
Price Double
ProcessorDescription String
RearCameraDescription String
RetailAccessCode String
ScreenSize String
StorageDescription String
Weight String
WindowsEdition String

適用於