встроенный в обработчик событий - PullRequest
1 голос
/ 10 августа 2011

Этот xaml указывает на функцию-член обработчика события в событии Completed:

<Storyboard x:Name="myStory" Completed="myStoryCompleted" FillBehavior="Stop">
    <!-- storyboard things -->
</Storyboard>

Как и в моем случае, я просто хочу воспроизвести простой звук, когда заканчивается раскадровка (не знаю, какчтобы включить звуки в раскадровку!), я хотел бы иметь «встроенный код позади» в этом Завершено ... если это возможно.Это?Как то так:

<Storyboard x:Name="myStory" Completed="{mysound.Play();}" FillBehavior="Stop">
    <!-- storyboard things -->
</Storyboard>

<MediaElement x:Name="mysound" Source="/mysound.mp3" Volume="100" />

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Разве вы не можете просто начать звучать в коде позади?

private void myStoryCompleted(object sender, EventArgs e)
{
    this.mysound.Play();
}
0 голосов
/ 16 августа 2011

Кажется невозможным в конце концов.: -Р

...