共用方式為


StyleSelector 類別

定義

啟用自訂專案樣式選取邏輯,做為內容資料及其特定專案容器的函式。

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StyleSelector
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class StyleSelector
Public Class StyleSelector
See Remarks
繼承
Object IInspectable StyleSelector
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

基底 StyleSelector 類別不會當做 XAML 中的物件專案使用。 不過,這是衍生自訂 StyleSelector 的常見案例,對應自訂類別及其命名空間/元件的 xmlns 前置詞,然後參考 XAML 中 Resources 區塊中所定義的自訂類別實例。 這可讓您依 x:Key參考自訂範本選取器類別,並使用該參考來設定 XAML 範本中 ItemContainerStyleSelector 等屬性的值,以及特定的視覺狀態。

建構函式

StyleSelector()

初始化 StyleSelector 類別的新實例。

方法

SelectStyle(Object, DependencyObject)

根據自訂邏輯傳回特定的 Style

SelectStyleCore(Object, DependencyObject)

由衍生類別實作時,會根據自訂邏輯傳回特定的 Style

適用於

另請參閱