Herkese merhabalar,

Bugün sizlere Visual Studio 2010 açılış sayfasını nasıl kişiselleştireceğimiz hakkında bilgilendirmek istiyorum. Öncelikle hatırlatmak istediğim birkaç şey var. Eğer daha önceden Visual Studio 2010 Beta 2 ile açılış sayfanızı düzenlediyseniz ve daha sonra RC sürümünü yüklediyseniz açılış sayfanızda bir takım hatalarla karşılaşacaksınızdır. Çünkü VS2010 RC ile bazı namespace’ler değişmiş bulunmakta.

 

Düzeltmek içinse StartPage.xaml dosyasını açıp şu namespace’leri değiştirin:

Shell.UI namespace’ini kaldırın:

xmlns:vs="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.UI"

ve şu iki isim uzayını ekleyin:

Bu değişiklikleri yaptıktan sonra bu assembly’lere bağlı olan URI ve tipleri de değiştirmek gerekiyor. Artık StartPageResources dictionary and resimler Microsoft.VisualStudio.Shell.StartPage.dll dosyası içinde bulunuyor.

<ResourceDictionary Source="/Microsoft.VisualStudio.Shell.StartPage;

component/Styles/startpageresources.xaml" />

ImageNormal="pack://application:,,,/Microsoft.VisualStudio.Shell.StartPage;

component/Images/StartPage/OpenProject.png"

Bunların yanısıra  VsCommands, RssCommands ve  MruListBox kontrolleri de Microsoft.VisualStudio.Shell.StartPage.dll dosyasında bulunuyor.

Command="{x:Static sp:VSCommands.ExecuteCommand}" CommandParameter="File.NewProject"

Eğer VS2010’nun varsayılan olarak gelen Tab Control kontrolünü kullanmak istiyorsanız şu şekilde kullanmanız gerekmekte,

<TabControl Style='{DynamicResource StartPage.TabControlStyle}"

<TabItem Header="Get Started" Height="Auto" Style='{DynamicResource StartPage.TabItemStyle}'

Bunlara ek olarak RC ile artık açılış sayfasında yapılan bir değişiklik anında yansımıyor. Değişiklikleri görebilmek için Visual Studio’yu yeniden açmanız gerekmektedir. İsterseniz VS2010 RC için StartPage proje dosyasını buradan indirebilirsiniz.

Kaynak:Visual Studio Shell Team

About the Author