gpt4 book ai didi

wpf - 从 Universal App 共享项目中引用图像资源

转载 作者:行者123 更新时间:2023-12-04 22:20:26 25 4
gpt4 key购买 nike

我刚开始使用 winRT、共享项目等,遇到了一些问题。
我想将我的所有资源(字符串、图像等)放在一个项目(可移植类库或共享项目)中。
当我将图像放入 PCL 时,通过引用 ms-appx,在 xaml 中一切正常:

<ImageBrush ImageSource="ms-appx:///Resources/Images/baby.jpg" Stretch="Uniform"/>

但是,当我在 PCL 中放入字符串资源时,ResourceDictionary 出现了以下奇怪的 xaml 行为:

http://postimg.org/image/ysbkvv6d7/

好的。然后我决定将所有资源都放在共享项目中。这次它与字符串完美配合,但与图像失败:我无法在 ImageBrush 的 ImageSource 中获得正确的 URI 字符串。

所以问题是:
  • 如何在 PCL 中添加 ResourceDictionary
  • 从共享项目中引用图像的正确 URI 格式是什么。

  • 提前致谢!

    最佳答案

    要访问共享项目文件的图像,只需使用直接文件路径。这

    <Image Source="Assets/ImageName.png"></Image>

    由@JerryNixon 编辑
    <Image Source="ms-appx:///Assets/ImageName.png"></Image>

    要访问 PCL 中的图像,请使用更长的语法
    <Image Source="ms-appx:///ProjectName/...path.../"/>

    关于wpf - 从 Universal App 共享项目中引用图像资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25009583/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com