Aracılığıyla paylaş


Komut yerleştirme yönergeleri

Visual Studio tümleşik geliştirme ortamında (IDE) komutları konumlandırmaya yönelik en iyi yöntemler, komut kümesinin boyutuna bağlı olarak değişir. Komutlar .vsct dosyalarındaki bilgilere göre tanımlanır ve konumlandırılır.

Tüm komut kümeleri için en iyi yöntemler

Her komut kümesi için şu yönergeleri izleyin:

  • Komut yapısının grafiğini önceden hazırlayın. Birden fazla konumda kullanılacak komutları, birleşik giriş kutularını, komut gruplarını ve kısayol menülerini tanımlayın.

  • Aynı grupta görünen komutlar ilişkili olmalıdır.

  • Yalnızca bir komut içeren gruplar kabul edilebilir.

  • Paketler mevcut Visual Studio menülerine çok fazla komut eklememelidir. Bunun yerine, yeni komutları barındırmak için menüler veya alt menüler oluşturmaları gerekir.

  • Var olan bir menüye bir komut eklediğinizde, komutu amacının net olması ve mevcut komutlarla karıştırılmaması için adlandırın.

Küçük komut kümeleri için en iyi yöntemler

Yalnızca birkaç komutu olan bir VSPackage geliştiriyorsanız şu yönergeleri de izleyin:

  • Mümkün olduğunda, uygun gruba yerleştirmek amacıyla bir komutun, birleşik giriş kutusunun, grubun veya alt menünün Ana öğesini kullanın.

  • Bu grupları VSPackage tarafından görüntülenen menülere atayın.

  • Bir alt menü veya komutun ebeveyni Grup öğesi olmalıdır. Gruplara komutlar ve alt menüler atayın ve sonra grupları üst menülere atayın.

  • Komutun tanımından sonra bir CommandPlacements öğesi bölümü ekleyerek ve ardından, bu CommandPlacements bölümüne her bir ek grup için bir CommandPlacement öğesi ekleyerek komutu ek gruplara yerleştirebilirsiniz.

Büyük komut kümeleri için en iyi yöntemler

VSPackage'ınızın birden çok bağlamda görünecek birçok komutu olacaksa şu yönergeleri de izleyin:

  • Menüleri, grupları ve komutları otomatik olarak kendine bağlı hale getirin. Yani, öğenin tanımında bir Parent öğe atamayın.

  • CommandPlacement öğe bölümündeki CommandPlacements öğe girdilerini kullanarak menüleri, grupları ve komutları kendi üst menülerine ve gruplarına yerleştirin.

  • CommandPlacements öğesi bölümünde, belirli bir menüyü veya grubu dolduran girdiler birbirine bitişik olmalıdır. Bu, okunabilirliğe yardımcı olur ve derecelendirmelerin Priority belirlenmesini kolaylaştırır.