gpt4 book ai didi

c# - 使用 eventtrigger 在应用程序启动时播放声音

转载 作者:行者123 更新时间:2023-11-30 22:04:09 25 4
gpt4 key购买 nike

我想在应用程序启动时播放一次 wav 文件(WPF 应用程序 .NET 4.5)。我读到一个很好的实现方法是使用 EventTriggerSoundPlayerAction 这样的:

<Button Content="Play Sound">
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<SoundPlayerAction Source="test.wav" />
</EventTrigger>
</Button.Triggers>
</Button>

我怎样才能在应用程序启动时触发它,而不是像上面的示例那样通过单击按钮来触发?

后续问题:

播放声音是否会根据 wav 文件的长度增加应用程序启动时间?(好吧,我可以测试这个,但也许你心里知道它......)

最佳答案

试试这个例子:

<Window x:Class="PlaySoundAtStartup.MainWindow"
...>

<Window.Triggers>
<EventTrigger RoutedEvent="Loaded">
<SoundPlayerAction Source="test.wav" />
</EventTrigger>
</Window.Triggers>

<Grid />
</Window>

关于c# - 使用 eventtrigger 在应用程序启动时播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25411497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com