StyleSelector 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用自定義項目樣式選取邏輯,做為內容數據及其特定專案容器的函式。
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
- 繼承
- 屬性
備註
基底 StyleSelector 類別不會當做 XAML 中的物件專案使用。 不過,衍生自定義 StyleSelector 是常見的案例,會對應自定義類別的 xmlns 前置詞及其命名空間/元件,然後參考自定義類別的實例,如 XAML 中的 Resources 區塊中所定義。 這可讓您依 x:Key 參考自定義範本選取器類別,並使用該參考來設定 XAML 範本和特定視覺狀態中的 ItemContainerStyleSelector 等屬性值。
建構函式
StyleSelector() |
初始化 StyleSelector 類別的新實例。 |
方法
SelectStyle(Object, DependencyObject) |
根據自定義邏輯傳回特定的 Style 。 |
SelectStyleCore(Object, DependencyObject) |
由衍生類別實作時,根據自定義邏輯傳回特定的 Style 。 |