簡體   English   中英

如何在Visual Studio 2010中提升XAML設計器?

[英]How to boost up XAML designer in visual studio 2010?

當我使用XAML設計器時,進入設計器並且很難進入它,視覺工作室在我這樣做時會停留一段時間,有沒有辦法提升XAML設計師和編輯器?

Ant在保存XAML文件時非常慢!

這通常意味着您可能有復雜的用戶界面,或許有時間將其分解為更小的組件?

我通常默認關閉顯示XAML視圖: Tools > Options > TextEditor > XAML > Misc

  • 選中始終在XAML視圖中打開文檔
  • 並取消選中自動填充工具箱項。

我認為當你保存XAML文件時,VS2010中的問題是生成XAML類的部分類同名。

如您所知,我們可以通過單擊InitializeComponents()輕松查看此類。 但Expression Blend不會立即生成這些Class.gs ..文件。

我希望在Visual Studio的更高版本中,這些將被修復。

它在Android開發平台Eclipse中類似,有一個“R.class”包含所有可視元素ID。 保存任何xml布局文件時,此類將獲得更新。

我認為這些新的開發方法對開發人員有一些不良影響。 必須有Ctrl + G + Save等選項嗎? 保存並生成:)

如果您更改任何XAML並且在單擊另一個XAML或CS(無論如何都不聚焦)時不保存,則此緩慢行為仍然存在。

除此之外,如果您只是在不生成的情況下保存UI,dev.environment無法通知您有關現有錯誤和警告的信息。

最后它從開發人員那里偷走了太多時間。

需要解決。

我正准備問這個問題,我在這里看到了。謝謝你的提問。

Visual Studio 2010中的XAML編輯器(雖然比以前更好)仍然存在性能問題。 如果可用,我建議在開發期間並排使用Expression Blend和Visual Studio。 它們很好地集成,Blend用於處理XAML。 您也可以嘗試Kaxaml ,這在某些情況下很有用。

您還可以將通用文本編輯器與xaml一起使用,從而大大提高性能,但是您可以放棄WYSIWYG窗口。

要使用泛型打開,只需右鍵單擊xaml文件 - >打開 - >源代碼(文本)編輯器,如果您願意,將其設置為默認值。

購買SSD(固態硬盤),將源代碼和操作系統放在上面,然后轉到XAML!

右鍵單擊解決方案資源管理器中的Xaml文件,然后選擇XML(文本)編輯器 - 然后單擊設置為默認值。

顯然我不再獲得UI預覽,但是你仍然可以在xml編輯器中獲得自動完成功能,這在性能上是一個日夜差異。

使用簡單的編輯器進行大量修改,然后切換回Visual Studio。 如有必要,編譯並修復代碼。

我使用notepad ++,您可以打開從上下文菜單中選擇“打開方式...”條目,然后添加到您的應用程序列表中。

當我不得不修改現有的大文件時,這個技巧很有效。

經過幾個月的性能問題..清除你的臨時目錄。 我已經膨脹到100GB和成千上萬的文件。 除非你勤奮,否則這個目錄可能暫時沒有清理過:

%LOCALAPPDATA%的\\ Temp

即。

C:\\用戶{currentuser} \\應用程序數據\\本地的\\ Temp

WPF XAML編輯器現在應該執行它。

請參閱: http//connect.microsoft.com/VisualStudio/feedback/details/521394/xaml-editor-causes-hang-freeze-of-visual-studio-2010

禁用硬件加速解決了我的問題。

更新:

上面的鏈接被破壞了......你可以試試這個帖子http://www.japf.fr/2011/03/visual-studio-2010-and-hw-acceleration-on-windows-xp/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM