vb.net等效于Bindings.Update()?(来自c#)

vb.net等效于Bindings.Update()?(来自c#),c#,vb.net,binding,uwp,C#,Vb.net,Binding,Uwp,我目前正在微软虚拟学院学习UWP。现在我面临一个关于自适应/绑定的挑战。这门课程是用C语言授课的,所以我必须将C代码翻译成vb.net,因为这是我之前学过的语言。直到现在还不是什么大不了的事: 当创建要放入GridView的UserControl时,我被要求将这行代码放在InitializeComponent()之后 不幸的是,我不知道如何将此表达式转换为Visual Basic。任何帮助都将不胜感激 解决方案代码可在2:42找到 可以找到challange视频 试试这个: AddHandler

我目前正在微软虚拟学院学习UWP。现在我面临一个关于自适应/绑定的挑战。这门课程是用C语言授课的,所以我必须将C代码翻译成vb.net,因为这是我之前学过的语言。直到现在还不是什么大不了的事:

当创建要放入GridView的UserControl时,我被要求将这行代码放在InitializeComponent()之后

不幸的是,我不知道如何将此表达式转换为Visual Basic。任何帮助都将不胜感激

解决方案代码可在2:42找到

可以找到challange视频

试试这个:

AddHandler Me.DataContextChanged, Sub(ss As FrameworkElement, ee As DataContextChangedEventArgs)
                                      Bindings.Update()
                                  End Sub

是如何在VB.NET中编写表达式的。谢谢您的提示。不过,现在我得到了:“'Bindings'没有声明。由于ist保护级别的原因,它可能无法访问。”.VB还允许您省略lambda参数类型,如果您愿意的话:例如,Sub(s,e)Bindings.Update()@Cineas:实际上,如果您实际使用{x:Bind},应该自动为您创建Bindings对象XAML视图中的标记扩展。您需要在NewsItemsControl.XAML中添加XAML标记,然后才能调用Bindings.Update()。感谢您迄今为止的帮助!不幸的是,它没有创建绑定对象。我的NewsItemsControl.xaml中有多个{x:Bind}。我当前正在尝试在新项目中重现该错误。请尝试生成该项目,然后将调用添加到Bindings.Update方法。这对我来说确实有效。
AddHandler Me.DataContextChanged, Sub(ss As FrameworkElement, ee As DataContextChangedEventArgs)
                                      Bindings.Update()
                                  End Sub