locked
Windows 8 Metro style application RRS feed

  • Вопрос

  • Hello!

    I create a  Metro style application. A button i created become dark when i hover the mouse.

    how to make this effect did not appear. It is necessary that would not change the color of the button 

    Thanks/

    • Перемещено Abolmasov Dmitry 5 июня 2012 г. 13:11 (От:Настольные ПК)
    • Перемещено Yubo. Zhang 14 сентября 2012 г. 8:44 (От:Приложения Windows в стиле Metro)
    8 апреля 2012 г. 12:14

Ответы

  • Доброе утро!

    Описываю: Как я уже говорила , тайл затемнялся при наведении мыши, это надо было преодолеть

    Вот что помогло

     <Style x:Key="CustomButtonStyle" TargetType="Button">
                <Setter Property="Background" Value="Orange"/>
                <Setter Property="Foreground" Value="Black"/>
                <Setter Property="FontFamily" Value="Comic Sans MS"/>
                <Setter Property="FontSize" Value="30"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <Grid>
                                <VisualStateManager.VisualStateGroups>
                                    <VisualStateGroup x:Name="CommonStates">
                                        <VisualState x:Name="Normal"/>
                                        <VisualState x:Name="PointerOver"/>
                                        <VisualState x:Name="Pressed"/>
                                    </VisualStateGroup>
                                </VisualStateManager.VisualStateGroups>
                                <Grid>
                                    <Rectangle x:Name="Border" Stroke="Black" Fill="White" Margin="3"/>
                                    <ContentPresenter x:Name="Content"/>
                                </Grid>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>

    • Помечено в качестве ответа ulcer 10 апреля 2012 г. 7:09
    10 апреля 2012 г. 5:07

Все ответы

  • Hello,

    This is Russian MSDN Forum, please ask your question in Russian or ask your question in English Forum.

    Thank you.


    Для связи [mail]

    9 апреля 2012 г. 4:56
  • Здравствуйте! Вопрос был такой: Как избежать затемнения тайла белого цвета при наведении курсора мыши? Проект в метро стиле. Студия 2011. Windows 8.

    Но я, растяпа, задала его тут на английском.  :)

    Походу сама разобралась. :) 

    9 апреля 2012 г. 17:50
  • Если не сложно, то опишите решение. Может быть кто-нибудь еще столкнется с подобной проблемой.
    10 апреля 2012 г. 4:09
  • Доброе утро!

    Описываю: Как я уже говорила , тайл затемнялся при наведении мыши, это надо было преодолеть

    Вот что помогло

     <Style x:Key="CustomButtonStyle" TargetType="Button">
                <Setter Property="Background" Value="Orange"/>
                <Setter Property="Foreground" Value="Black"/>
                <Setter Property="FontFamily" Value="Comic Sans MS"/>
                <Setter Property="FontSize" Value="30"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <Grid>
                                <VisualStateManager.VisualStateGroups>
                                    <VisualStateGroup x:Name="CommonStates">
                                        <VisualState x:Name="Normal"/>
                                        <VisualState x:Name="PointerOver"/>
                                        <VisualState x:Name="Pressed"/>
                                    </VisualStateGroup>
                                </VisualStateManager.VisualStateGroups>
                                <Grid>
                                    <Rectangle x:Name="Border" Stroke="Black" Fill="White" Margin="3"/>
                                    <ContentPresenter x:Name="Content"/>
                                </Grid>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>

    • Помечено в качестве ответа ulcer 10 апреля 2012 г. 7:09
    10 апреля 2012 г. 5:07
  • Спасибо что выложили решение проблемы.


    Для связи [mail]

    10 апреля 2012 г. 10:50