在Xaml中应用触发器

时间:2013-04-15 17:25:08

标签: c# wpf xaml

我想点按一下按钮发出一声wav声音:

我正在尝试使用soundplayeractionclass。

http://msdn.microsoft.com/en-us/library/system.windows.controls.soundplayeraction.aspx

这是一个xaml片段

<UserControl.Resources>

    <UserControl.Triggers>
        <EventTrigger RoutedEvent="Button.Click" SourceName="btnSave">
            <EventTrigger.Actions>
                <SoundPlayerAction Source="Media\notify.wav"/>
            </EventTrigger.Actions>
        </EventTrigger>
    </UserControl.Triggers>

我不喜欢使用UserControl.Triggers这种行为的任何推荐方法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我使用了Button.Trigger,这次工作正常。

谢谢!