【问题标题】:Elementhost: Images in XAML Ribbon Causing IssuesElementhost:XAML 功能区中的图像导致问题
【发布时间】:2015-03-01 06:36:55
【问题描述】:

我正在使用 WPF 互操作性 (ElementHost) 在 WinForms 中显示 XAML 控件。这非常适合我的需求,因为我必须将 WinForms 用于我正在处理的项目。问题是当我在 XAML 中将图像(例如图标)添加到功能区时,我无法再将 XAML 功能区添加到 WinForm。我不断收到的错误是:

尝试创建“WPF.Ribbon”类型的对象时发生错误。确保该类型具有默认构造函数。

图像具有“资源”的构建操作。这是我用于功能区代码的示例 XAML 代码 sn-p:

<RibbonButton SmallImageSource="/App/Images/Ribbon/cut.png" Label="Cut" KeyTip="X" />

当我删除图像源时,我可以正常编译代码,并且功能区显示没有任何问题。

【问题讨论】:

    标签: wpf vb.net winforms xaml ribbon


    【解决方案1】:

    解析是添加绝对地址,如:

    <RibbonButton SmallImageSource = "C:\Path To Images\App\Images\Ribbon\cut.png" Label="Cut" KeyTip="X" />
    

    【讨论】:

      猜你喜欢
      • 2017-03-23
      • 2015-06-30
      • 2018-04-23
      • 2021-09-14
      • 1970-01-01
      • 2018-08-19
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多