Share via


Araç simgeleri

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Kendi özel wpf ile araç simgeleri içerebilir ve Silverlight denetimleri de Visual Studio ve Expression Blend. Bu konuda, Toolbox simgelerinizi adlandırın ve katıştırılmış kaynak olarak eklemek nasıl açıklar.

Desteklenen dosya türleri

Aşağıdaki listede, araç simgeler için desteklenen dosya türleri gösterilmektedir Visual Studio için WPF Tasarımcısı. 

  • BMP

  • GIF

  • JPG

  • JPEG

  • PNG

Not

Expression Blend yalnızca .png dosyaları destekler.

Adlandırma kuralları

Toolbox simgesi bir adlandırma kuralı izleyerek özel denetimle ilişkilendirebilirsiniz. Tasarım araçları, denetimin derleme adı verdiğiniz görüntü dosyası için katıştırılmış kaynakları inceleyin.

En basit durumda araç simge görüntüsü dosyası, denetimin projeye katıştırılmış bir kaynak ekleyin. Bu adı ControlName. Uzantısı, Properties penceresinde ayarlayın ve kendi Build eylem için Katıştırılmış kaynak. WPF Tasarımcısı Bir kaynak denetim türünün adı ile eşleşen bir dosya adı ile arar. Daha fazla bilgi için bkz. İzlenecek yol: özel araç simgesi için bir denetim oluşturma.

Not

Geriye dönük uyumluluk için Visual Studio 2010 tarafından kullanılan adlandırma kuralını destekler Visual Studio 2008.Daha fazla bilgi için bkz. Visual Studio 2008'de araç simgeleri.

Visual Studio 2010araç kutusu simgelerini aşağıdaki adlandırma kuralını destekler. Bu nedenle köşeli parantezler ([]) isteğe bağlıdır.

AnyStringAd. ControlName.Ürün[.AnyString. Uzantısı

Bir tasarımcı araç simgeleri ararken, eşleşen ad, ControlName, ve Ürün alt dizeleri. Ad ve ControlName denetiminizi eşleşmiyor, araç kutusunda simgesi görüntülenmez.

Ürün alt dize kullanılabilir bir tasarımcı tarafından diğer ürünler için simgeleri süzülecek. Örneğin, Visual Studio olan simgeler tercih Ürün "Visual" olarak ayarlayın.

Aşağıdaki liste araç simgesini adlandırma kuralları için kullanabileceğiniz örnek gösterir Visual Studio ve Expression Blend simgeler.

  • Ad. ControlName.Visual. Uzantısı

  • Ad. ControlName.Visual. AnyString. Uzantısı

  • Ad. ControlName.Expression.PNG

  • Ad. ControlName.İfade. AnyString.png

Simge yok, önceki adları uygun bulunursa, aşağıdaki adları aranır.

  • Ad. ControlName. Uzantısı

  • Ad. ControlName. AnyString. Uzantısı

Aşağıdaki liste örneği adlı bir denetimi Toolbox simgesi adlarını gösterir TailspinToysControl , TailspinToysControlLibrary ad. Resim biçimi isteğe bağlı ek bilgiler eklenir, ancak tasarımcıları tarafından kullanılmaz.

  • TailspinToysControlLibrary.TailspinToysControl.VisualStudio.24bit.48x48.bmp

  • TailspinToysControlLibrary.TailspinToysControl.Expression.4bit.16x16.png

Bir tasarımcı araç simgeleri bulduktan sonra Tasarımcısı hedef simge boyutunu en yakın biçimde eşleşen simgesi görüntülenmek üzere yüklenir. Aşağıdaki listede eşleştirme ölçütü uygulanma sırası gösterilmektedir.

  1. Simgeleri simge adı belirtilen bir tasarımcı simgeleri belirtilen designer ile seçin. Örneğin, WPF Tasarımcısı "Visual" olan simgeleri kendi adı "İfadesi" sahip olanlar tercih eder.

  2. İşleme boyutu en yakın simgesini seçin. Visual Studio Toolbox simgesi 16 x 16 piksel yakın yükler ve ardından 24-bit renk derinliği, bu simgeyi eşler.

  3. İlk bulunan simgeyi seçin.

Varsayılan araç simgeleri geçersiz kılma

Kullanabileceğiniz WPF Tasarımcısı bir denetimin çalışma zamanı derlemede gömülü araç simgeleri geçersiz kılmak için genişletilebilirlik framework. Daha fazla bilgi için bkz. İzlenecek yol: Araç simgeleri için meta veri sağlama.

Ayrıca bkz.

Tasks

İzlenecek yol: Araç simgeleri için meta veri sağlama

Concepts

Visual Studio 2008'de araç simgeleri