1

いくつかのオーディオ ファイルを直接含むカスタム コントロール ライブラリを構築しています。ライブラリに組み込む必要があります。

カスタムボタンを押して、そのようなオーディオファイルを再生したい:

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

ライブラリをプロジェクトに含めると、起動時にエラーが発生しました。

Cannot locate resource 'audio/buttonPress.wav'.

すべてのオーディオ ファイルの Build Action を「Embedded Resource」に設定しましたが、それでもエラーが発生します。

私は何年もの間、この問題を解決しようとしています。私は一体何を間違っているのですか?

4

1 に答える 1

3

ビルド アクションはResourceではなく でなければなりませんEmbedded Resourceこの回答も参照してください。

于 2012-12-19T11:57:59.750 に答える