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

silverlight – 如何在F#中创建包含图像和文本的按钮?,第1张

概述我有一个按钮,图像如下: let btnFoo = new Button()let imgBar = new BitmapImage(new System.Uri("images/whatever.png", System.UriKind.RelativeOrAbsolute)) 我希望按钮内容包含一些文本,以及图像. 我可以很好地完成这两件事中的任何一件,但他们同时没有把我的文字和图片都拿到按 我有一个按钮,图像如下:

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 thisbtnFoo.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一起添加为其子项.然后将此堆栈面板设置为按钮内容.您也可以选择其他一些 Panel. 总结

以上是内存溢出为你收集整理的silverlight – 如何在F#中创建包含图像和文本的按钮?全部内容,希望文章能够帮你解决silverlight – 如何在F#中创建包含图像和文本的按钮?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1004797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存