与你们中大多数人喜欢使用Visual tools创建XAML 相比,很多人也倾向于在代码编辑器中创建XAML。我们听到你们大声清晰的反馈,并且为上面的XAML编辑器功能请求开了一条缝。这篇博客详细地描述新编辑器的特性及用法。
数据绑定的智能提示
当前数据上下文属性的智能提示现在可以在绑定表达式中获得。为了编辑器能够识别属性,我们需要在视图中指定数据上下文,而不是通过后台代码设置。如果你选择通过后台代码来指定数据上下文,你可以在视图中设置Design-time的数据上下文,然后我们将能够捎带提示在绑定表达式中的属性。
此外,针对获得像可能定义在外部资源目录的数据模板资源,你可以选择在数据模板上设置Design-time数据上下文或者使用F12(Go to Definition) 导航到数据模板,我们将作请求复制正确的数据上下文的工作。这样可以不必明确地在数据模板上设置Design-time 数据上下文。
解决数据上下文错误的智能提示
设计时数据上下文的智能提示
正如你看到的上面这两种通过同样的智能提示设置数据上下文的结果。
转到定义(Go To Definition)
转到定义(F12)被在资源(Local,System&Extension SDK), 绑定,属性和XAML元素(UserControls,CustomControls & System types)上启用. 让我们通过以下的章节更详细地探究这些变化。
时间: 2024-11-08 22:31:04