Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Silverlight Tools for Visual Studio 2008-放置控件问题_Visual Studio 2008_Silverlight_Silverlight 2.0 - Fatal编程技术网

Visual studio 2008 Silverlight Tools for Visual Studio 2008-放置控件问题

Visual studio 2008 Silverlight Tools for Visual Studio 2008-放置控件问题,visual-studio-2008,silverlight,silverlight-2.0,Visual Studio 2008,Silverlight,Silverlight 2.0,用于VS2008的Silverlight工具有什么问题?我似乎无法在设计器界面上放置控件。这在两台不同的机器上对我不起作用。 是否必须调整XAML才能放置第一个控件? 光标在曲面上时保持指南针状的十字。您应该拖放控件还是绘制它们 屏幕截图(据我所知)设计师是只读的。正如Aaron Fischer所指出的,在vs 2010之前,您必须使用expression blend,目前vs Silverlight designer是只读的。我只想补充一点,您仍然可以将控件从工具箱拖放到XAML标记中。当您从

用于VS2008的Silverlight工具有什么问题?我似乎无法在设计器界面上放置控件。这在两台不同的机器上对我不起作用。 是否必须调整XAML才能放置第一个控件?
光标在曲面上时保持指南针状的十字。您应该拖放控件还是绘制它们


屏幕截图(据我所知)

设计师是只读的。正如Aaron Fischer所指出的,在vs 2010之前,您必须使用expression blend,目前vs Silverlight designer是只读的。我只想补充一点,您仍然可以将控件从工具箱拖放到XAML标记中。当您从外部程序集(例如DataGrid)添加控件时,这尤其有用,因为它会自动创建对程序集的引用并映射适当的命名空间。

这是对您的请求的响应,您可以从您的评论中了解我对这个问题的看法

正如Aaron Fischer和Boyan都提到的,由“Microsoft Silverlight Tools for Visual Studio 2008 SP1”软件包安装的Visual Studio 2008 Silverlight 2 Designer目前是只读的

在Visual Studio 2008中,当前无法将Silverlight 2控件从工具箱拖放到设计器中。但是,如果在启动拖动之前将光标放置在Xaml编辑器中,则可以将控件从工具箱拖动到Xaml编辑器

这很可能会在未来版本的工具包中发生变化,可能是今年。在MIX09的Silverlight 3上会有一些公告,我不知道这是否是其中之一

要获得对Silverlight 2 Xaml的设计控制,您需要安装Expression Blend 2。您可以下载试用版,请确保您也可以下载。如果您已经安装了它,那么右键单击Visual Studio 2008中的Page.xaml并选择“在Expression Blend中打开…”

在Expression Blend中打开后,可以将控件从工具箱拖放到设计器中。在Expression Blend 2中,工具箱称为“资产库”,可以通过左键单击屏幕左侧列表底部的右双箭头>>来访问:

打开资源库后,如果找不到要查找的控件(您提到在Expression Blend 2中找不到按钮控件),一个好的提示是在左上角的搜索区域中键入它的名称,或单击如上所示的“全部显示…”复选框


这篇博客文章是一个很好的开始,有很多截图。还有一些关于那篇博客文章的后续视频,你可以观看。

不知道如何让拖放功能发挥作用。哦,好吧,奇怪。这就是我所看到的——为了让这些东西正常工作,在Expression Blend之后,您是否必须安装Microsoft Silverlight Tools for Visual Studio 2008 SP1?也许我被以前的安装顺序问题搞砸了。在第一个屏幕截图中,你正在编辑一个Silverlight 2项目作为WPF应用程序,在第二个屏幕截图中,你创建了一个Silverlight 1站点。查看此图像()并注意Silverlight 2应用程序已突出显示。有关正确的安装顺序,请查看第一个标题“Get Started Building Silverlight 2 Applications”下的此页面(),您是否已安装Expression Blend 2 Service Pack 1?酷+1和答案。谢谢你帮我把这件事扼杀在萌芽状态。这样可以让我在工作中少受几个小时的压力。