代码之家  ›  专栏  ›  技术社区  ›  Jose

VS2008的XAML查看器替换

  •  0
  • Jose  · 技术社区  · 15 年前

    我希望能够在vs 2008中编辑xaml,并且能够查看结果,而不必等到wpf设计器绘制xaml时就发疯。

    我下载了xamlpadx(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命名空间中不存在…

    我有什么选择?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Muad'Dib    15 年前

    Expression Blend 我相信他们有一个“免费”或至少“试用”版本,你可以DL。

        2
  •  1
  •   Miroslav Popovic    15 年前

    在visual studio 2008中有两个选项:

    1. 转到:工具->选项->文本编辑器->xaml->杂项并选中 始终以完整的xaml视图打开文档 在下面 默认视图 组。您仍然可以在编辑器中切换到“设计视图”选项卡。

    2. 默认情况下,使用xml编辑器打开xaml文档。在解决方案资源管理器中右键单击一个xaml文档,然后单击 打开… 在上下文菜单中。选择 XML编辑器 带编码的XML编辑器 然后点击 设为默认值 按钮。从现在起,将在没有wpf设计器的情况下加载xaml。

    编辑:以下是一些与上述技巧相关的链接:

    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