首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >F#中的接口对象语法

F#中的接口对象语法
EN

Stack Overflow用户
提问于 2015-05-05 10:23:08
回答 1查看 71关注 0票数 3

我正在将用于多页打印的C#代码转换为F#。有人能告诉我怎么翻译吗?

代码语言:javascript
复制
((IAddChild)page1Content).AddChild(page1)

背景:

代码语言:javascript
复制
       // printdia = printdialog
       // printdoc = printdocument

       // create a page
       let page1 = new System.Windows.Documents.FixedPage()
       page1.Width <- printdoc.DocumentPaginator.PageSize.Width
       page1.Height <- printdoc.DocumentPaginator.PageSize.Height
       page1.Children.Add(printcanvas) |> ignore
       // add the page to the document
       let page1Content = new System.Windows.Documents.PageContent()
 (*C#*)((IAddChild)page1Content).AddChild(page1)
       printdoc.Pages.Add(page1Content) |> ignore
       // and print
       printdia.PrintDocument(printdoc.DocumentPaginator, ordernr.Text);

C#中的原始代码

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-05 10:28:25

如果page1Content.AddChild(page1)不能工作,请尝试(page1Content :> IAddChild).AddChild(page1)

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

https://stackoverflow.com/questions/30050370

复制
相关文章

相似问题

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