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#中创建包含图像和文本的按钮?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)