以前使用 V2,我使用在视图代码中访问的事件处理程序(见下文)将内容加载到 WebView 中,因为我找不到通过 xml 中的绑定加载数据的方法。
this.ViewModel.PropertyChanged += new PropertyChangedEventHandler(EventHandlerFoo);
private void EventHandlerFoo(object sender, EventArgs e)
{
PropertyChangedEventArgs eventArgs = (PropertyChangedEventArgs) e;
if (eventArgs.PropertyName == "Foo")
{
WebView webView = item.FindViewById<WebView>(Resource.Id.fooWebView);
string body = item.FindViewById<TextView>(Resource.Id.fooUrl).Text;
webView.LoadData(body, "text/html", "utf-8");
}
}
这在 V3 中不再可用,我无法找到替代品。是否有一个隐藏在 Hot Tuna 深处的事件处理程序可以使用,或者我必须自己实现?
提前致谢