当前位置: 首页 > 编程语言 > C#

如何在文档查看器中放置用户控件?分享

时间:2023-04-10 20:58:02 C#

如何在文档查看器中放置用户控件?是否可以将用户控件放在面板中?如果可能的话,那会怎样?您可以使用以下内容..编辑添加了一个网格,它将其宽度/高度绑定到FixedPageActualWidth/ActualHeight以居中,不幸的是VisualStudio2010设计器在这里中断,您收到一条消息说“属性‘页面’不支持值输入“PageContent”。此处报告:WPFFixedDocumentobjectdoesnotallowPageContentsub-object作为变通方法,您可以在XAML代码后面的代码中加载它以上是C#学习教程:如何在文档查看器中放置用户控件?如果分享的内容对你有用,需要了解更多C#学习教程,希望你多多关注——privatevoidFixedDocument_Loaded(objectsender,RoutedEventArgse){MyUserControlmyUserControl=newMyUserControl();myUserControl.Horizo??ntalAlignment=Horizo??ntalAlignment.Center;myUserControl.VerticalAlignment=VerticalAlignment.Center;网格grid=newGrid();grid.Children.Add(myUserControl);FixedPagefixedPage=newFixedPage();fixedPage.Children.Add(网格);绑定widthBinding=newBinding("ActualWidth");widthBinding.Source=fixedPage;绑定高度Binding=newBinding("ActualHeight");heightBinding.Source=fixedPage;grid.SetBinding(Grid.WidthProperty,widthBinding);grid.SetBinding(Grid.HeightProperty,heightBinding);PageContentpageContent=newPageContent();(pageContent作为IAddChild).AddChild(fixedPage);xedDocument.Pages.Add(pageContent);}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处: