日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

主题资源

發布時間:2025/3/21 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 主题资源 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Windows Phone 對主題資源使用資源字典,它是一個鍵控對象字典,可在 XAML 和代碼中使用。本節提供有關 Windows Phone 資源字典中提供的特定主題屬性的信息。您的應用程序可以訪問此處顯示的屬性,并使用 XAML 代碼將其綁定到控件。在運行時,這些資源會被添加到應用程序中。


下表列出了并定義 Windows Phone 中提供的主題屬性。可以在設計器中使用控件屬性或使用 {StaticResource} 標記擴展通過 XAML 應用它們。后者通過計算對已定義資源的引用來為任何 XAML 屬性 (Property) 的屬性 (Attribute) 提供值。有關如何將這些資源綁定到控件的信息,請參見如何應用 Windows Phone 的主題資源。

本主題包含下列主題屬性:

  • 畫筆資源

  • 顏色資源

  • 字體名稱

  • 粗細

  • 字體大小

  • 文本樣式

  • 主題可見性和不透明度

  • 畫筆資源

    本表列出并介紹了可以應用的各種畫筆。

    名稱

    類型

    描述

    PhoneAccentBrush

    SolidColorBrush

    所選目標項的前景色

    PhoneForegroundBrush

    SolidColorBrush

    默認的前景和邊框顏色

    PhoneBackgroundBrush

    SolidColorBrush

    頁面和其他控件的默認背景

    PhoneContrastBackgroundBrush

    SolidColorBrush

    對比元素的背景

    PhoneContrastForegroundBrush

    SolidColorBrush

    對比元素的前景

    PhoneDisabledBrush

    SolidColorBrush

    禁用的前景和顏色

    PhoneSubtleBrush

    SolidColorBrush

    細微前景和邊框

    TransparentBrush

    SolidColorBrush

    用于背景和觸控目標的 100% 透明畫筆

    PhoneSemitransparentBrush

    SolidColorBrush

    用于提供圖像背景對比度的部分透明背景畫筆

    PhoneChromeBrush

    SolidColorBrush

    用于匹配應用程序欄顏色

    ?

    TextBox 畫筆

    名稱

    類型

    描述

    PhoneTextBoxBrush

    SolidColorBrush

    TextBox 控件畫筆

    PhoneTextCaretBrush

    SolidColorBrush

    TextBox 中符號畫筆

    PhoneTextBoxForegroundBrush

    SolidColorBrush

    TextBox 控件前景畫筆

    PhoneTextBoxEditBackgroundBrush

    SolidColorBrush

    TextBox 控件編輯前景畫筆

    PhoneTextBoxEditBorderBrush

    SolidColorBrush

    TextBox 控件編輯邊框畫筆

    PhoneTextBoxReadOnlyBrush

    SolidColorBrush

    TextBox 控件只讀狀態畫筆。

    PhoneTextBoxSelectionForegroundBrush

    SolidColorBrush

    TextBox 控件選擇內容前景畫筆

    ?

    RadioButton 和 CheckBox 畫筆

    名稱

    類型

    描述

    PhoneRadioCheckBoxBrush

    SolidColorBrush

    RadioButton 和 CheckBox 畫筆

    PhoneRadioCheckBoxDisabledBrush

    SolidColorBrush

    禁用的 RadioButton 和 CheckBox 狀態畫筆

    PhoneRadioCheckBoxCheckBrush

    SolidColorBrush

    CheckBox 選中畫筆

    PhoneRadioCheckBoxCheckDisabledBrush

    SolidColorBrush

    禁用的 CheckBox 選中畫筆

    PhoneRadioCheckBoxPressedBrush

    SolidColorBrush

    RadioButton 和 CheckBox 按下狀態畫筆

    PhoneRadioCheckBoxPressedBorderBrush

    SolidColorBrush

    RadioButton 和 CheckBox 按下狀態畫筆

    顏色資源

    本表列出并介紹了可以通過畫筆資源應用的各種顏色。

    注意:

    您應該嘗試使用畫筆資源,而不是直接使用或修改顏色。這是因為在您的應用程序中只能修改畫筆值,而不能修改顏色。

    名稱

    類型

    描述

    PhoneBackgroundColor

    Color

    頁面和其他控件的默認背景

    PhoneForegroundColor

    Color

    默認的前景和邊框顏色

    PhoneDisabledColor

    Color

    禁用的前景和顏色

    PhoneSubtleColor

    Color

    細微前景和邊框

    PhoneAccentColor

    Color

    所選目標項的前景色

    PhoneContrastBackgroundColor

    Color

    對比元素的背景

    PhoneContrastForegroundColor

    Color

    對比元素的前景

    PhoneChromeColor

    Color

    狀態欄和應用程序欄的顏色

    PhoneSemitransparentColor

    Color

    用于提供圖像背景對比度的部分透明色

    ?

    TextBox 顏色

    名稱

    類型

    描述

    PhoneTextBoxColor

    Color

    TextBox 控件的顏色

    PhoneTextCaretColor

    Color

    TextBox 中符號的顏色

    PhoneTextBoxForegroundColor

    Color

    TextBox 控件前景顏色

    PhoneTextBoxEditBackgroundColor

    Color

    TextBox 控件編輯背景顏色

    PhoneTextBoxEditBorderColor

    Color

    TextBox 控件編輯邊框顏色

    PhoneTextBoxReadOnlyColor

    Color

    TextBox 控件只讀狀態顏色。

    PhoneTextBoxSelectionForegroundColor

    Color

    TextBox 控件選擇內容前景顏色

    ?

    RadioButton 和 CheckBox 顏色

    名稱

    類型

    描述

    PhoneRadioCheckBoxColor

    Color

    RadioButton 和 CheckBox 顏色

    PhoneRadioCheckBoxDisabledColor

    Color

    禁用的 RadioButton 和 CheckBox 狀態顏色

    PhoneRadioCheckBoxCheckColor

    Color

    CheckBox 選中的顏色

    PhoneRadioCheckBoxCheckDisabledColor

    Color

    禁用的 CheckBox 選中的顏色

    PhoneRadioCheckBoxPressedColor

    Color

    RadioButton 和 CheckBox 按下狀態顏色

    PhoneRadioCheckBoxPressedBorderColor

    Color

    RadioButton 和 CheckBox 按下狀態顏色

    字體名稱

    本表列出并介紹了可以應用的各種字體名稱。屬性 = FontFamily

    名稱

    類型

    PhoneFontFamilyNormal

    Font Family

    Segoe WP

    PhoneFontFamilyLight

    Font Family

    Segoe WP Light

    PhoneFontFamilySemiLight

    Font Family

    Segoe WP Semilight

    PhoneFontFamilySemiBold

    Font Family

    Segoe WP Semibold

    粗細

    本表列出并介紹了應用到 UI 元素的粗細。屬性 = BorderThickness、Margin、Padding

    名稱

    類型

    PhoneHorizontalMargin

    BorderThickness、Margin、Padding

    12、0

    PhoneVerticalMargin

    BorderThickness、Margin、Padding

    0、12

    PhoneMargin

    BorderThickness、Margin、Padding

    12

    PhoneTouchTargetOverhang

    BorderThickness、Margin、Padding

    12

    PhoneTouchTargetLargeOverhang

    BorderThickness、Margin、Padding

    12、20

    PhoneTextBoxInnerMargin

    BorderThickness、Margin、Padding

    1,2

    PhonePasswordBoxInnerMargin

    BorderThickness、Margin、Padding

    3,2

    PhoneBorderThickness

    BorderThickness、Margin、Padding

    3

    PhoneStrokeThickness

    BorderThickness、Margin、Padding

    3

    字體大小

    本表列出并介紹了可以應用的各種字體大小。屬性 = FontSize

    名稱

    類型

    描述

    PhoneFontSizeSmall

    Double

    18.667

    PhoneFontSizeNormal

    Double

    20

    PhoneFontSizeMedium

    Double

    22.667

    PhoneFontSizeMediumLarge

    Double

    25.333

    PhoneFontSizeLarge

    Double

    32

    PhoneFontSizeExtraLarge

    Double

    42.667

    PhoneFontSizeExtraExtraLarge

    Double

    72

    PhoneFontSizeHuge

    Double

    186.667

    文本樣式

    下表提供了您可以應用到 TextBlock 控件的文本樣式選項。屬性 = 樣式。

    提示:

    您可以使用 Blend for Visual Studio 預覽文本樣式,然后將其應用到對象。有關更多信息,請參見 Blend for Visual Studio 2012。

    名稱

    適用于:

    類型

    描述

    PhoneTextBlockBase

    TextBlock

    Style

    FontFamily:PhoneFontFamilyNormal

    FontSize:PhoneFontSizeNormal

    前景:PhoneForegroundBrush

    邊距: PhoneHorizontalMargin

    PhoneTextNormalStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    PhoneTextSubtleStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    前景:PhoneSubtleBrush

    PhoneTextTitle1Style

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiLight

    FontSize:PhoneFontSizeExtraExtraLarge

    PhoneTextTitle2Style

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiLight

    FontSize:PhoneFontSizeLarge

    PhoneTextTitle3Style

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiLight

    FontSize:PhoneFontSizeMedium

    PhoneTextSmallStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontSize:PhoneFontSizeSmall

    前景:PhoneSubtleBrush

    PhoneTextLargeStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiLight

    FontSize:PhoneFontSizeLarge

    PhoneTextExtraLargeStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiLight

    FontSize:PhoneFontSizeExtraLarge

    PhoneTextGroupHeaderStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiLight

    FontSize:PhoneFontSizeLarge

    前景:PhoneSubtleBrush

    PhoneTextContrastStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiBold

    前景:PhoneContrastForegroundBrush

    ?

    PhoneTextAccentStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilySemiBold

    前景:PhoneAccentBrush

    ?

    PhoneTextHugeStyle

    TextBlock

    Style

    BasedOn:PhoneTextBlockBase

    FontFamily:PhoneFontFamilyLight

    FontSize:PhoneFontSizeHuge

    ?

    主題可見性和不透明度

    別外還有一些可用來調整深色和淺色主題背景可見性和不透明度的資源:

    Visibility

    名稱

    類型

    描述

    PhoneDarkThemeVisibility

    Visibility

    在深色主題中可見,而在淺色主題中會折疊

    PhoneLightThemeVisibility

    Visibility

    在淺色主題中可見,而在深色主題中會折疊

    ?

    Opacity

    名稱

    類型

    描述

    PhoneDarkThemeOpacity

    Double

    1 表示深色主題,0 表示淺色主題

    PhoneLightThemeOpacity

    Double

    0 表示深色主題,1 表示淺色主題

    轉載于:https://www.cnblogs.com/zgqys1980/p/4022171.html

    總結

    以上是生活随笔為你收集整理的主题资源的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。