xaml viewer替换vs 2008

时间:2010-01-18 22:17:55

标签: wpf visual-studio-2008

我希望能够在vs 2008中编辑xaml,并能够在不等待wpf设计者绘制xaml的情况下查看结果。

我下载了xamlpadx(v.4)和kaxaml。它们看起来都很棒,但似乎它们只能在没有任何自定义命名空间的情况下编辑xaml。这使我无法使用,因为我正在使用mvvm并在我的xaml中导入多个名称空间。

当我在kaxaml上传一个典型的xaml文档时,我得到了

像这样:

<UserControl x:Class="SkipPro.View.ContactView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:m="clr-namespace:MVVMLibrary;assembly=MVVMLibrary"
    xmlns:tk="http://schemas.microsoft.com/wpf/2008/toolkit"
    Height="Auto" Width="Auto">
    <UserControl.Resources>
        <m:NotConverter x:Key="NotConverter"/>
        <m:VisibilityConverter x:Key="VisibilityConverter"/>
    </UserControl.Resources>
xaml名称空间中不存在'Class'属性...

我的选择是什么?

2 个答案:

答案 0 :(得分:1)

Expression Blend,我相信他们有一个“免费”或至少是“试用版”的版本。

答案 1 :(得分:1)

嗯,Visual Studio 2008中有两个选项:

  1. 转到:工具 - &gt;选项 - &gt;文字编辑器 - &gt; XAML - &gt;其他并检查始终在默认视图组下的完整XAML视图中打开文档。您仍然可以切换到编辑器中的设计视图选项卡。

  2. 默认情况下使用XML编辑器打开XAML文档。在解决方案资源管理器中右键单击XAML文档,然后在上下文菜单中单击打开方式... 。选择 XML Editor 带编码的XML编辑器,然后单击设为默认按钮。从现在开始,XAML将在没有WPF设计器的情况下加载。

  3. 编辑:以下是与上述技巧的链接:

    http://karlshifflett.wordpress.com/2008/02/04/visual-studio-2008-tip-open-xaml-files-faster/

    http://weblogs.asp.net/fmarguerie/archive/2009/01/29/life-changer-xaml-tip-for-visual-studio.aspx