首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Avalonia等价于ImageResource

Avalonia等价于ImageResource
EN

Stack Overflow用户
提问于 2018-10-10 09:35:08
回答 1查看 2.6K关注 0票数 2

我试图用ImageSource定义一个AvaloniaUi。在WPF中,我是这样走的:

代码语言:javascript
复制
<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
   <ImageSource x:Key="Icon">path/to/image/image.png</ImageSource>
</ResourceDictionary>

然后引用如下:

代码语言:javascript
复制
<Image Source="{StaticResource Icon}"/>

我如何在Avalonia保存同样的文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-10 12:56:42

代码语言:javascript
复制
<UserControl xmlns="https://github.com/avaloniaui"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:imaging="clr-namespace:Avalonia.Media.Imaging;assembly=Avalonia.Visuals">
    <UserControl.Resources>
        <imaging:Bitmap x:Key="MyBitmap">
            <x:Arguments><x:String>icon.png</x:String></x:Arguments>
        </imaging:Bitmap>
    </UserControl.Resources>
       <Image Source="{StaticResource MyBitmap}"
               Width="100" Height="200"
               Stretch="None"/>
</UserControl>

请注意,这只适用于物理路径,因为不再涉及转换器。

你也可以尝试实验附加的属性,这将接受您自己的图像持有人。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52737062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档