gpt4 book ai didi

silverlight - 如何在 F# 中创建一个包含图像和文本的按钮?

转载 作者:行者123 更新时间:2023-12-04 23:31:36 25 4
gpt4 key购买 nike

我有一个按钮和一个图像,如下所示:

let btnFoo = new Button()
let imgBar = new BitmapImage(new System.Uri("images/whatever.png", System.UriKind.RelativeOrAbsolute))

我希望按钮内容包含一些文本,以及图像。

我可以很好地完成这两件事中的任何一件,但它们不会同时让我获得按钮上的文本和图像:
btnFoo.Content <- "Text"
btnFoo.Content <- imgBar

这些东西都不起作用:
btnFoo.Content <- "Text " + imgBar // compiler hates this
btnFoo.Content <- "Text ", imgBar // compiler is OK, but result is ugly since the image is rendered as the class text

我也无法将按钮的背景设置为图像:
btnFoo.Background <- imgBar // compiler doesn't like this because Background expects a Media.Brush

任何想法/想法?谢谢!

最佳答案

您可以创建 StackPanel并将您的图像与 TextBlock 一起添加因为是 child 。然后将此堆栈面板设置为按钮内容。您可以选择其他一些Panel以及。

关于silverlight - 如何在 F# 中创建一个包含图像和文本的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4327267/

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