XAML新编辑器在Visual Studio 2013中的特性及用法

与你们中大多数人喜欢使用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

XAML新编辑器在Visual Studio 2013中的特性及用法的相关文章

studio-关于Repeater控件在Visual Studio 2013中的使用问题

问题描述 关于Repeater控件在Visual Studio 2013中的使用问题 我在一个asp.net页面中使用repeater控件,如下: <div> <asp:Repeater ID=""repeater1"" runat=""server"" > <ItemTemplate> <li><a>[<%# Eval(""name&quo

studio-如何在Visual Studio 2013中连接中国版的Azure

问题描述 如何在Visual Studio 2013中连接中国版的Azure 如何在Visual Studio 2013中连接中国版的Azure,不太会用????????????????????????????????? 解决方案 Hi, 推荐你阅读CSDN论坛里的这个帖子:http://ask.csdn.net/questions/163265,WillShao给出了我们使用Visual studio连接Azure的一些步骤和我们需要注意的事项,希望对你有所帮助. Best Regards,

visual studio 2013中freadfwrite的错误

问题描述 visual studio 2013中freadfwrite的错误 #include "stdafx.h" #include #include struct friends { char name[3]; int age; char sex[3]; int qq; }; struct friends fri1[2], fri2[2], fr1, *fr2; int main() { fr1 = fri1; fr2 = fri2;//it is necessary FILE f

Visual Studio 2013中C#如何创建Local Database?

问题描述 我在自学C#过程中遇到了一个困难,教材使用的是VisualStudio08版本,教材中让我创建一个LocalDatabase,但是我在Project-Additems中并没有找到这个选项.请问是怎么会是并且该如何解决呢?谢谢. 解决方案 解决方案二:sqlserver上建个数据库,ado.net方式连接数据库,去操作数据.原理一样,只是数据来源不一样.

在Visual Studio 2013中试建了一个空白JavaScript项目,跳出错误 : DEP0800

问题描述 真是叫我抓狂发疯.上面写着:错误1错误:DEP0800:所需框架"C:ProgramFiles(x86)MicrosoftSDKsWindowsv8.1ExtensionSDKsMicrosoft.WinJS.2.01.0Microsoft.WinJS.2.0.appx"安装失败.错误0x80070005:从位置file:///C:/Program%20Files%20(x86)/Microsoft%20SDKs/Windows/v8.1/ExtensionSDKs/Micr

在visual studio 2013中安装和配置Opencv 2.4.9

下载opencv和在windows下安装: 最新版本的opencv是2014.4.25的opencv2.4.9,这里选择当前最新版本.点击opencv for windows即可下载. 下载完成后,双击图标 会出现下面的提示框 选择你要将opencv保存的位置,提取内部文件.我这里将opencv保存在视频分析入门联系文件夹下.(提醒,opencv提取后,大小为3.7G,所以确保有足够的空间) Build文件夹内是经过编译,供我们使用的,sources文件是源代码.如果想自己在opencv的基础上

Visual Assist在Visual Studio 2013中处于禁用状态,无法使用

问题描述 解决方案 解决方案二:同问啊.vs2012也是这种状态.解决方案三:我也是怎么办解决方案四:解决没?真操蛋解决方案五:注意看下面那里"启用每个用户扩展的加载"

Visual Studio 2013的新功能

微软在其官方博客撰文描述了在VS 2013中提升开发人员生产力的一些新功能.文章称:"在VS 2013中,我们引入了新的功能,节省了在编辑器内工作的时间.还提高了生产力.这些新功能和一些最流行的生产力工具集,来自于用户们通过User Voice请求.论坛帖子.以及Connect bugs的热心反馈.MVP社区还帮助我们做出了筛选". 编码的时候,你可以轻松地在Editor编辑器中使用Peek Definition查看定义内联(definitions inline),而无需打开一个新的文

Visual Studio 2013引入联网IDE体验 自动同步设备

近日,Visual Studio 2013以 Visual Studio 2012 和后续的 Visual Studio 更新中的进展为基础构建而成,为开发团队提供需要的解决方案,使其接纳这种转变并开发和交付利用下一波 Windows 平台创新 (Windows 8.1) 的新式应用程序,同时在所有 Microsoft 平台上支持多种设备和服务.设备和服务体验有了根本性的变革,改变了行业对软件开发的处理方式.消费者.客户和员工现在需要一种全新的应用程序.他们要求应用程序在多种屏幕和设备上提供最佳