Reputation: 29
I haven't seen an F# example of accomplishing this, or any examples similar enough to what I am trying to do, so hopefully a solution here will be helpful to others.
I am using Avalonia with F# to build a simple UI. I want to include images in my UI, but have spent hours looking at documentation and examples and everything I've seen looks to be overcomplicated (maybe it really is just that complicated?).
I am creating an image like:
let b = (Avalonia.Media.Imaging.Bitmap @"C:\Images\icon.png")
Image.create [
Image.source b
]
This just displays nothing. What am I missing here?
Upvotes: 0
Views: 1823
Reputation: 17143
To add more detail to my comment above, here's what works for me:
let view =
Component(fun ctx ->
let b = new Avalonia.Media.Imaging.Bitmap("Small.png")
Image.create [
Image.source b
]
)
Result is:
Upvotes: 2