当前位置: 首页 > 知识库问答 >
问题:

vb.net相当于绑定。Update()?(源自c#)

楚俊逸
2023-03-14

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

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

this.DataContextChanged += (s, e) => Bindings.Update();

不幸的是,我不知道如何将这个表达式翻译成Visual Basic。任何帮助都将不胜感激!

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

challange视频可以在这里找到。

共有1个答案

太叔马鲁
2023-03-14

试试这个:

AddHandler Me.DataContextChanged, Sub(ss As FrameworkElement, ee As DataContextChangedEventArgs)
                                      Bindings.Update()
                                  End Sub
 类似资料:
  • 在我的应用程序中,我必须从主应用程序线程异步处理多个作业,并收集每个作业的结果。我有一个简单的Java解决方案,它使用ExecutorService和收集作业结果的ExecutorCompletionService来实现这一点。 现在我想把我的代码转换成Spring解决方案。这些文档向我展示了ExecutorService和@Async注释的使用方式,但我不确定如何以及是否可以收集多个作业的结果。

  • 自定义绑定(Custom Binding)允许我们通过代码实现自定义绑定规则,从而完成更高级的业务需求。 示例代码 //.js片段 justep.Bind.bindingHandlers.yourBindingName = { init: function (element, valueAccessor, allBindings, viewModel, bindingContext) {

  • 问题内容: 从Java世界进入C#,是否有等效的HashMap?如果没有,您会推荐什么? 问题答案: 可能是最接近的。实现接口(类似于Java的接口)。 您应该注意一些明显的区别: 添加/获取项目 Java的HashMap具有用于设置/获取项目的和方法 C#的词典使用索引来设置/获取项目 键 Java 允许空键 如果您尝试添加空键,.NET会引发 添加重复密钥 Java 将用新值替换现有值。 如果

  • 问题内容: 我熟悉SQL,但不熟悉Crystal Reports。我正在尝试处理5列的导入数据集: 我正在尝试执行子查询,但无法弄清楚SQL中WHERE的CR等效项是什么。我想按照以下方式做一些事情: 有什么建议? 问题答案: 正如Conrad和dotjoe所观察到的,sql子句的Crystal等效项是Select Expert-您应该能够在Report菜单上找到它。 如果您需要在明细部分中同时包

  • 问题内容: 我有这个装饰器: 该代码仅能在linux上执行任何操作,就像在Windows上一样。在Windows中也可以使用此代码的最简单方法是什么? 问题答案: 它不是很漂亮,但是我不得不以跨平台的方式做类似的事情,于是我想到了使用单独的线程。基于信号的系统无法在所有平台上可靠地工作。 此类的使用可以包装在装饰器中,也可以制成上下文处理程序。 YMMV。

  • 问题内容: 我们曾经声明要在类之间传递数据,如下所示: 现在没有类,如何在类之间传递数据? 问题答案: Swift不区分属性和实例变量(即属性的基础存储)。要定义属性,只需在类的上下文中声明一个变量。 swift类只是ClassName.swift文件。 您将一个类和属性声明为 您可以通过点表示法访问属性值。作为Xcode6测试4的,也有访问修饰符(,并在SWIFT)。默认情况下,每个属性都是。有