图像未出现在 Winforms 用户控件设计器中
Image not appearing in Winforms User Control Designer
我正在使用 WPF 在文档级 VSTO 自定义中对用户界面进行编码,但我无法在 WPF 控件中获取图像以显示在 Windows Forms 用户控件 ElementHost 设计器中。我已经详细检查了 Whosebug 上关于此问题的其他帖子,并相信我已经涵盖了所有建议,但无济于事。显然我遗漏了一些东西,我应该非常感谢一些建议。下面是我所做的详细描述。
为了便于说明,此示例的用户界面仅显示单个徽标图像。
我正在按照 Using WPF Controls in Office Solutions 的说明进行操作。
我从 Visual Studio 2017 v15.6.7
中提供的 Word 2013 和 Word 2016 模板创建了一个新的 Office 项目 (TestWPFImage) 用于文档级自定义
我在项目中添加了一个用户控件 (WPF) (UserControlWPF.xaml)。
我将图像 (RPLogo.png) 添加到项目中。
我把RPLogo.png的属性设置如下
.
我也曾尝试将构建操作从内容更改为资源,但没有任何区别。
我将下面的Xaml代码添加到UserControlWPF.xaml
<Grid>
<Image Margin="10" Source="pack://application:,,,/RPLogo.png" />
</Grid
图像在WPF控件设计器中出现如下
我在工具箱中构建创建WPF控件的项目如下
我在项目中添加了一个WinForms用户控件(UserControlWinForms)。我的项目现在在解决方案资源管理器中看起来像这样。
我打开 UserControlWinForms Windows Forms 用户控件设计器,然后从工具箱的 TestImageWPF 用户控件选项卡中,将 WPF 用户控件拖到设计器中,但图像没有出现。
如果你的意思是你看不到你在 User-control
中添加的 Image
那么你需要为此使用 pack URI :
<Image Source="pack://application:,,,/YourAssemblyName;component/image.png"/>
希望对您有所帮助:)
我正在使用 WPF 在文档级 VSTO 自定义中对用户界面进行编码,但我无法在 WPF 控件中获取图像以显示在 Windows Forms 用户控件 ElementHost 设计器中。我已经详细检查了 Whosebug 上关于此问题的其他帖子,并相信我已经涵盖了所有建议,但无济于事。显然我遗漏了一些东西,我应该非常感谢一些建议。下面是我所做的详细描述。
为了便于说明,此示例的用户界面仅显示单个徽标图像。
我正在按照 Using WPF Controls in Office Solutions 的说明进行操作。
我从 Visual Studio 2017 v15.6.7
中提供的 Word 2013 和 Word 2016 模板创建了一个新的 Office 项目 (TestWPFImage) 用于文档级自定义我在项目中添加了一个用户控件 (WPF) (UserControlWPF.xaml)。
我将图像 (RPLogo.png) 添加到项目中。
我把RPLogo.png的属性设置如下
我也曾尝试将构建操作从内容更改为资源,但没有任何区别。
我将下面的Xaml代码添加到UserControlWPF.xaml
<Grid>
<Image Margin="10" Source="pack://application:,,,/RPLogo.png" />
</Grid
图像在WPF控件设计器中出现如下
我在工具箱中构建创建WPF控件的项目如下
我在项目中添加了一个WinForms用户控件(UserControlWinForms)。我的项目现在在解决方案资源管理器中看起来像这样。
我打开 UserControlWinForms Windows Forms 用户控件设计器,然后从工具箱的 TestImageWPF 用户控件选项卡中,将 WPF 用户控件拖到设计器中,但图像没有出现。
如果你的意思是你看不到你在 User-control
中添加的 Image
那么你需要为此使用 pack URI :
<Image Source="pack://application:,,,/YourAssemblyName;component/image.png"/>
希望对您有所帮助:)