Silverlight 3: триггер события утверждает, что атрибут находится вне диапазона - PullRequest
2 голосов
/ 17 марта 2011

Я хочу сделать сетку непрозрачной при входе мыши. Поэтому я пытаюсь поймать событие MouseEnter и анимировать свойство Opactity

    <Grid  Opacity="0.1" Name="myGrid" >
            <Grid.Triggers>
                <EventTrigger RoutedEvent="Grid.MouseEnter"  >
                    <BeginStoryboard>
                        <Storyboard>
                            <DoubleAnimation From="0.1" To="1" Duration="00:00:01" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="myGrid"/>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Grid.Triggers>
    </Grid>

Но InitializeComponent утверждает, что атрибут Grid.MouseEnter находится вне диапазона. Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 17 марта 2011

Ваш код работал здесь.

Я использую Visual Studio 2010 и вставил ваш код в приложение C # WPF.

0 голосов
/ 16 сентября 2014

Вам нужно указать событие как MouseEnter вместо Grid.MouseEnter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...