2012-09-01 57 views
6

有沒有可以查找AppBarButtons值的列表?AppBarButtonSyle for WinRT

如果我期待在StandardLayout.xaml我發現了一些例子,像這樣

<Style x:Key="ZoomOutButtonStyle" TargetType="Button" BasedOn="{StaticResource AppBarButtonStyle}"> 
    <Setter Property="AutomationProperties.AutomationId" Value="ZoomOutButtonStyle"/> 
    <Setter Property="AutomationProperties.Name" Value="Zoom Out"/> 
    <Setter Property="Content" Value="&#xE1A4;"/> 
</Style> 

有沒有像

&#xE1A4; 

感謝您的值的列表。

回答

7

運行字符映射程序&從字體列表中選擇的Segoe UI符號: -

Character Map clip

你正在尋找的一點,在你的例子是,&#xE1A4只是忽略& #x開頭。您可以使用任何字體查看器程序或檢查Syncfusion Metro Studio (2 intro min vid)的免費版Syncfusion Metro Studio FREE以獲得更高級的圖標操作。

只要有有趣的嘗試......

2

您可以打開字符映射工具並將字體設置爲Segoe UI符號。這些值來自該字體。

+0

但是我看不到這些項目,例如某個值表示的項目,例如帶有負值或正值的玻璃。 –

6

http://kishore1021.files.wordpress.com/2012/09/appbar.png見的圖標UI的Segoe符號的完整列表(存在於StandardLayout.xaml)與它們的Unicode值一起。 在每個圖標下,您可以看到名稱和unicode值。

要使用這些樣式之一,您可以簡單地在代碼中使用以下Xaml。

<Button Style="{StaticResource RemoveAppBarButtonStyle}"/> 

用你想要的按鈕替換StaticResource旁邊的單詞。

即將自定義所顯示的按鈕,您可以從基本樣式中派生出自己的樣式,並使用設置器來設置具有所需值的屬性,如下面的代碼所示。在這裏,我顯示地球圖標,圖標下方的文本是「獲取位置」。

<Style x:Key="GlobeAppBarButtonStyle" TargetType="Button" 
BasedOn="{StaticResource AppBarButtonStyle}"> 
    <Setter Property="Content" Value="&#x128;" /> 
    <Setter Property="AutomationProperties.Name" Value="Get Location> 
</Style>