AppBarButtonSyle для WinRT

Есть ли список, в котором я могу искать значения для AppBarButtons?

Если я смотрю в 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;

Спасибо.


person Thomas Sebastian Jensen    schedule 01.09.2012    source источник


Ответы (4)


Запустите программу «Карта символов» и выберите символ пользовательского интерфейса Segoe из списка шрифтов:

Клип карты персонажей

бит, который вы ищете, в вашем примере: , просто игнорируйте &#x в начале. Вы можете использовать любую программу просмотра шрифтов или воспользоваться бесплатной версией Syncfusion Metro Studio (2 вступительных видео) на странице Syncfusion Metro Studio FREE для более сложных операций со значками.

Просто получайте удовольствие, пытаясь...

person Community    schedule 02.09.2012

См. полный список значков (присутствующих в StandardLayout.xaml) в Segoe UI Symbol вместе с их значениями Unicode по адресу http://kishore1021.files.wordpress.com/2012/09/appbar.png. Под каждым значком вы можете увидеть имя и значения юникода.

Чтобы использовать один из этих стилей, вы можете просто использовать следующий 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>
person Kishore    schedule 03.09.2012

Вы можете открыть инструмент «Карта символов» и установить шрифт Segoe UI Symbol. Значения взяты из этого шрифта.

person Jeff Brand    schedule 01.09.2012
comment
Но я не вижу предметов, которые представляют собой какие-то значения, например, стакан с минусом или плюсом. - person Thomas Sebastian Jensen; 01.09.2012

Я нашел следующий сайт довольно полезным при попытке работать с символами пользовательского интерфейса Segoe:

http://msdn.microsoft.com/en-us/library/windows/apps/jj841126.aspx

Если я не могу найти там то, что мне нужно/нужно, я обычно использую Metro Studio.

person Eric    schedule 25.09.2013