我想在应用程序启动时(WPF
application .NET 4.5
)播放一次 wav 文件。我通过使用EventTrigger
和SoundPlayerAction
来实现这一目标的好方法是:
<Button Content="Play Sound">
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<SoundPlayerAction Source="test.wav" />
</EventTrigger>
</Button.Triggers>
</Button>
如何在应用程序启动时触发此操作,而不是像上面的示例中那样点击按钮?
后续问题:
播放声音是否会增加应用程序启动时间wav文件的长度? (好吧,我可以测试一下,但也许你会心里明白......)
答案 0 :(得分:3)
试试这个例子:
<Window x:Class="PlaySoundAtStartup.MainWindow"
...>
<Window.Triggers>
<EventTrigger RoutedEvent="Loaded">
<SoundPlayerAction Source="test.wav" />
</EventTrigger>
</Window.Triggers>
<Grid />
</Window>