locked
Свои иконки в AppBar RRS feed

  • Вопрос

  • Здравствуйте!

    К сожалению не нашел в интернете.

    Как задать cвои иконки в AppBar.

    К сожалению не все иконки есть в наборе Visual Studio

    Всех благ

    13 января 2013 г. 8:08

Ответы

  • Добрый день.

    Раз вы видили другие иконки в AppBar, значит вы знаете про файл: StandardStyles.xaml

    Никто не мешает вам, в нем, объявить свой стиль для кнопки, в котором написать:

    <Style x:Key="MyAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
        <Setter Property="AutomationProperties.AutomationId" Value="PauseAppBarButton"/>
        <Setter Property="AutomationProperties.Name" Value="Pause"/>
        <Setter Property="Content" >
            <Setter.Value>
                <Image Source="Путь к файлу с иконкой" />
            </Setter.Value>
        </Setter>
    </Style>

    P.s. Вопросы по Store приложениям, лучше задавать в соответствующей ветке.

    P.p.s. У вас не затравка для обсуждения, а конкретный вопрос, поэтому тип топика должен быть вопрос.

    • Помечено в качестве ответа Abolmasov Dmitry 15 января 2013 г. 11:58
    14 января 2013 г. 8:23
    Отвечающий

Все ответы

  • Добрый день.

    Раз вы видили другие иконки в AppBar, значит вы знаете про файл: StandardStyles.xaml

    Никто не мешает вам, в нем, объявить свой стиль для кнопки, в котором написать:

    <Style x:Key="MyAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
        <Setter Property="AutomationProperties.AutomationId" Value="PauseAppBarButton"/>
        <Setter Property="AutomationProperties.Name" Value="Pause"/>
        <Setter Property="Content" >
            <Setter.Value>
                <Image Source="Путь к файлу с иконкой" />
            </Setter.Value>
        </Setter>
    </Style>

    P.s. Вопросы по Store приложениям, лучше задавать в соответствующей ветке.

    P.p.s. У вас не затравка для обсуждения, а конкретный вопрос, поэтому тип топика должен быть вопрос.

    • Помечено в качестве ответа Abolmasov Dmitry 15 января 2013 г. 11:58
    14 января 2013 г. 8:23
    Отвечающий
  • Если иконка нужна не в виде картинки а в виде xaml, То надо менять шаблон и в нём добавить свои (Line Path Ellipce и т.п.)


    Спасибо


    Не туда нажал. :)
    • Предложено в качестве ответа developers_s 22 января 2013 г. 15:32
    • Отменено предложение в качестве ответа developers_s 22 января 2013 г. 15:32
    • Изменено developers_s 22 января 2013 г. 15:33
    22 января 2013 г. 15:32
  •  Не очень получается, картинки не видит (кнопка пустая)

        <Style x:Key="MenuListBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
            <Setter Property="AutomationProperties.AutomationId" Value="MenuListAppBarButton"/>
            <Setter Property="AutomationProperties.Name" Value="List"/>
            <Setter Property="Content">
                <Setter.Value>
                    <Image Source="/Assets/menu_list.png" />
                </Setter.Value>
            </Setter>
        </Style>
    

    24 января 2013 г. 9:10