2010-01-18 28 views
0

我希望能夠在vs 2008中編輯xaml,並且能夠查看結果而不用瘋狂地等待wpf設計器繪製xaml。vs 2008的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> 

'class' 屬性在XAML命名空間中不存在......

什麼是我的選擇?

回答

1

Expression Blend,我相信他們有一個「免費」或至少,「試用」版本,你可以dl。

1

好了,你的Visual Studio 2008中的兩個選項:

  1. 轉到:工具 - >選項 - >文本編輯器 - > XAML - >雜項和檢查全XAML視圖總是打開的文檔在默認查看組。您仍然可以在編輯器中切換到設計視圖選項卡。

  2. 默認情況下打開帶有XML編輯器的XAML文檔。右鍵單擊解決方案資源管理器中的XAML文檔,然後單擊上下文菜單中的打開方式...。選擇XML編輯器帶編碼的XML編輯器並單擊設置爲默認按鈕。從現在開始,XAML將在沒有WPF設計器的情況下加載。

編輯:這裏是與技巧上述幾個環節:

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

+2

#1的第一件事情有一個新的VS工作時我做安裝 – kenwarner 2010-01-18 22:43:39

+0

qntmfred一個:如果你喜歡#1,試試#2。它比設計師的XAML觀點更快更穩定。如果需要使用F7組合或右鍵單擊菜單,您仍然可以切換到設計器視圖。 – itowlson 2010-01-19 06:16:44