2012-12-19 51 views
1

我正在構建自定義控件庫,該庫直接包含一些音頻文件。他們應該嵌入圖書館。在wpf自定義控件模板中嵌入音頻文件

現在我想打一個自定義按鈕,按這樣的音頻文件:

Cannot locate resource 'audio/buttonPress.wav'. 

我設置:

<ControlTemplate.Triggers> 
         <EventTrigger RoutedEvent="PreviewMouseDown"> 
          <SoundPlayerAction Source="pack://application:,,,/CustomControlLibrary1;component/Audio/buttonPress.wav" /> 
         </EventTrigger> 
         ... 

當我包括在項目庫中,在啓動時發生錯誤將每個音頻文件的Build Action都設置爲「Embedded Resource」,但錯誤仍然存​​在。

我試圖解決這個問題的年齡。我究竟做錯了什麼?

回答

3

構建操作必須是Resource而不是Embedded Resource。另請參閱this answer

+1

這些選項的名稱仍然有點混淆...... – tklepzig