代码之家  ›  专栏  ›  技术社区  ›  Howard Pinsley

VS 2008 SP1是否支持Silverlight 3的属性编辑?

  •  2
  • Howard Pinsley  · 技术社区  · 16 年前

    我是Silverlight的新手。刚刚在mix发布后下载了3.0版。我正在运行vs 2008 SP1。当我在预览窗格或XAML中选择设计元素时,“属性”窗口将被禁用并显示

    属性编辑不可用

    我可以在Blend中打开解决方案,并且它的属性编辑器没有问题。所以在Visual Studio中,我不得不在XAML窗格中输入所有内容,并依赖于IntelliSense。

    我的安装或环境有问题吗?或者我应该在ExpressionBlend和Visual Studio之间来回切换(我不相信应该是这样)。

    5 回复  |  直到 16 年前
        1
  •  1
  •   Gordon Mackie JoanMiro    16 年前

    您的安装或环境没有任何问题。VS2008中的XAML设计器/编辑器在为XAML编辑(无论是Silverlight版本)提供什么方面都非常有限,目前它实际上只是一个呈现引擎。

    ExpressionBlend是目前首选的可视化编辑器-有第三方编辑器可用(如XamlRuncher和Kaxaml),但它们并不真正支持代码隐藏类的Xaml。

    此外,为了支持SL3而发布的Blend 3预览似乎有一些改进,这些改进解决了以前在Blend中直接编辑XAML的劣质体验(尤其是IntelliSense)。

        2
  •  1
  •   Ashraf ElSwify    13 年前

    我对Visual Studio 2010和Silverlight 5.0也有同样的问题。这是间歇性的。

    我发现有一点可以帮助您:将XAML页面切换为显示设计视图,然后切换回代码视图,反之亦然。如果你有混合视图,只是暂时切换。

    我做到了,而且效果很好。我不知道它起作用的原因,但它起作用了。

        3
  •  0
  •   sipsorcery    16 年前

    我的安装或环境有问题吗?或者我应该在ExpressionBlend和Visual Studio之间来回切换(我不相信应该是这样)。

    如果您想充分利用UI控件,您将发现您需要为Silverlight和WPF做很多工作。

    我发现vs在设计和呈现XAML时速度非常慢,而且笨重,而且更喜欢表达式。在两者之间切换并没有什么大不了的,因为代码和设计都是如此。

        4
  •  0
  •   bendewey    16 年前

    我还没有下载Silverlight 3测试版,但是Visual Studio中的Silverlight 2设计器集成非常差。

    Vs2010应该对WPF和Silverlight中的XAML编辑有更好的支持。所以现在,你必须在混合和对比之间找到正确的平衡。

        5
  •  0
  •   John Saunders    16 年前

    Silverlight 3.0测试版刚刚发布。去年发货的VS2008 SP1。如果它支持Silverlight 3.0的开箱即用,这将是令人惊讶的,如果与Silverlight 3.0测试版一起提供的vs支持不是“测试版”质量,则更令人吃惊。

    如果你发现问题,一定要向微软报告。