首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Visual Studio 2010 自訂起始頁:從佈局修改到自訂使用者控件

     編輯:關於.NET

起始頁運作機制

VS2010 起始頁由 StartPage.xaml 控制。啟動時優先載入 %USERPROFILE%\Documents\Visual Studio 10\StartPages\StartPage.xaml,不存在則用預設頁。

建立自訂起始頁

  1. 從 VS安裝目錄\Common7\IDE\StartPages\en\ 複製 StartPage.xaml、StartPage.csproj 至使用者 StartPages 目錄。
  2. 用 VS 開啟專案編輯 XAML。

移除/新增功能按鈕

<!-- 移除:註解掉原有 TrayGroupItem -->

<!-- 新增:執行外部命令 Tools.ExternalCommand1 (產生 GUID) -->
<vs:TrayGroupItem Content="Create GUID"
    ImageSource=".../Heart.png"
    Command="{x:Static vs:VSCommands.ExecuteCommand}"
    CommandParameter="Tools.ExternalCommand1" />

整合自訂 WPF 使用者控件(如 RSS 訂閱)

  1. 新增 WPF 使用者控件庫 專案,參考 Microsoft.VisualStudio.Shell.UI.dll。
  2. 控件 XAML 使用 XmlDataProvider 讀取 RSS,配合 Hyperlink 呼叫 VSCommands.Browse 開啟瀏覽器。
  3. 編譯並將 DLL 複製至 VS安裝目錄\Common7\IDE\StartPageAssemblies\。
  4. 起始頁 XAML 以 InnerContentUri 載入控件:
    <vs:TrayGroupItem Content="My Blog" InnerContentUri="MyBlogLib;Component/UserControl1.xaml" />

成果

起始頁化身為個人化儀表板:一鍵執行常用命令、即時顯示部落格最新文章、快速開啟專案,大幅提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved