我正在使用System.Net.Mail发送电子邮件。我必须在电子邮件中包含公司横幅。
我尝试了多种方式使用相对路径以及图像的完整服务器位置。提供完整的服务器位置确实可行,但这不是推荐的方法,因为环境将从开发人员,UAT变为产品。 我需要提供相对路径的帮助。这是我尝试过的:
RelativeSource
这是我构造消息正文的方式:
<ContextMenu DataContext="{Binding Path=Parent.DataContext.ContextMenuViewModel, RelativeSource={RelativeSource Self}}"
<ContextMenu DataContext="{Binding DataContext.ContextMenuViewModel, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}"
<ContextMenu DataContext="{Binding ContextMenuViewModel, RelativeSource={RelativeSource AncestorType=ContentControl}}"
<ContextMenu DataContext="{Binding DataContext.ContextMenuViewModel, RelativeSource={RelativeSource AncestorType=UserControl}}"
但是它们都没有在电子邮件中显示图像。请指教