本文整理汇总了C#中Window.NavigateTo方法的典型用法代码示例。如果您正苦于以下问题:C# Window.NavigateTo方法的具体用法?C# Window.NavigateTo怎么用?C# Window.NavigateTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Window
的用法示例。
在下文中一共展示了Window.NavigateTo方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestTwoProtocolHandlers
public void TestTwoProtocolHandlers()
{
var filename = new Holder<string>();
using (var protocolHandler1 = new FileProtocolHandler(Context, "pone", FilenameProtocolHandler, (fn) => "text/html"))
using (var protocolHandler2 = new FileProtocolHandler(Context, "ptwo", FilenameProtocolHandler, (fn) => "text/html"))
using (var window = new Window(Context)) {
window.ChromeSend += (w, msg, args) => {
if (msg == "filename")
filename.Value = args[0];
};
window.NavigateTo("pone://test/one.html");
WaitFor(filename, "test/one.html", 5);
window.NavigateTo("ptwo://test/two.html");
WaitFor(filename, "test/two.html", 5);
}
}
示例2: TestSingleFileProtocolHandler
public void TestSingleFileProtocolHandler()
{
var filename = new Holder<string>();
using (var protocolHandler = new FileProtocolHandler(Context, "asset", FilenameProtocolHandler, (fn) => "text/html"))
using (var window = new Window(Context)) {
window.ChromeSend += (w, msg, args) => {
if (msg == "filename")
filename.Value = args[0];
};
window.NavigateTo("asset://test/foo.html");
WaitFor(filename, "test/foo.html", 5);
}
}