在我的WPF应用程序中,我想嵌入一些可以通过单击超链接打开的pdf文件。 我不想把它们放入bin / debug中,因为用户不能直接访问这些文件。我想将它们嵌入到exe文件中。
所以我在我的项目中添加了一个新文件夹,并将其命名为'Help',我添加了一个名为'myHelpFile.pdf'的文件,并将构建操作设置为'resource'。
现在我将以下XAML代码添加到我的WPF中:
<TextBlock>
<Hyperlink Click="open_help_onClick">
<TextBlock Text="Help"/>
</Hyperlink>
</TextBlock>
并在我添加的代码中添加:
private void open_help_onClick(object sender, System.Windows.RoutedEventArgs e) {
System.Diagnostics.Process.Start("/Resources/Help/myHelpFile.pdf");
}
很明显,链接不正确。但它是如何设定的呢?