我有一个Winforms网络浏览器,可以读取本地xhtml文件(与EPUB文件相关)。 有时候,书中的一章太长了。 我想禁用滚动条,并启用分页。 (例如:一个垂直长度为100的xhtml页面,将以25页统一垂直长度的4页显示)
示例:
编辑:
<WindowsFormsHost x:Name="formsBrowser" HorizontalAlignment="Stretch"/>
我的winform浏览器是在我的WPF项目(using System.Windows.Forms
)
在我的守则背后:
public MainWindow()
{
InitializeComponent();
//initialise the windows.forms browser component
Browser = new System.Windows.Forms.WebBrowser
{
//disable the default context menu
IsWebBrowserContextMenuEnabled = false
};
//put the browser control in the windows forms host
formsBrowser.Child = Browser;
Browser.Url = new Uri(@"C:\Users\Youssef\Desktop\MyDirectory\NoBookAvailable.html");
myTreeview.SelectedItemChanged += myTreeview_SelectedItemChanged;
Browser.Document.Click += Document_Click;
}