最近做了不少的WP开发工作,记录一下:
有了点JAVA的基础学C#要快不少,买了本《C#入门经典》,基础的问题基本解决。
但WP开发类的书还比较少,买了一本,被同事评价不高,我也就不推荐了。
这里主要靠MSDN解决了,在 Visual Studio 中遇到不懂的东东,选中,按F1,跳到MSDN看文档,解决。
Visual Studio 也是非常的好用,当然还要装上 ReSharper 这样的神器。
因为是做 Windows 10 上的应用,所以还要装WIN10,这里网上办法很多,记得要加入 Windows Insider 。
与网页通讯互调
JS调用C#代码
window.external.notify("string")
C#响应网页中调用window.external.notify()
void Browser_ScriptNotify(object sender, NotifyEventArgs e)
{
JSSdkLogger.Log("webBrowser_ScriptNotify:" + e.Value);
if (e.Value.StartsWith("jsbridge"))
{
caller.Invoke(new Uri(e.Value));
}
}
C#调用JS方法
InvokeScriptAsync("eval", string)
XAML与HTML类似,神奇的是他还提供了类CSS一样写样式的特性 继续阅读“WP开发初体会”