2009-11-02 33 views
5

Düğme, CheckBox, TextBox vb. Yerel WPF denetimleri için Generic.xaml (veya varsayılan görünüme sahip başka bir kod) nerede bulunur?Yerel WPF denetimleri için Generic.xaml nerede bulunur?

+0

Şimdiye kadar benim için en kolay yol, Martin'in önerdiği gibi Blend'i kullanmaktır. Kontrolü bir Pencereye bırakın, üzerine sağ tıklayın, Şablonu Düzenle - Bir Kopyayı Düzenle'yi seçin, yeni stili bir isim ve voila verin. –

cevap

3

Silverlight'ta (ve sorununun WPF ile ilgili olduğunu biliyorum) bu bilginin WPF'den daha erişilebilir olması. Bu kaynaklardan herhangi birinden bu bilgileri alabilirsiniz:

  1. Control Styles and Templates MSDN'de.

  2. İlgili Silverlight aksamının kaynaklarına bakabilir ve kaynağa gömülü olan themes/generic.xaml belgesini alabilirsiniz. Bunu yapmak için Reflektör kullanıyorum.

  3. Bir aracı kullanarak belirli bir kontrolün kontrol şablonunu çıkarabilirsiniz. Bunu yapmak için Expression Blend'i kullanıyorum. Bu WPF için de çalışır.

1

Yerel denetimler için XAML ne yazık ki bir dosya olarak doğrudan mevcut değildir. WPF meclislerine bakmak ve bu bilgiyi çıkarmak için bir program kullanmanız gerekir. Ben şahsen işi çok iyi yapan Mole for Visual Studio aletini kullandım. Oldukça kullanışlı olan bir hata ayıklayıcı-görselleştirici olarak bütünleşir.

+1

@Noldorin: Stili kendim uygularsam kontrol stilini görebilirim. Ancak, yerel denetimler için varsayılan stili nasıl alabilirim? Mole bana bunu göstermiyor, sanmıyorum. Yanılıyorsam lütfen bana bildirin. Teşekkürler!!! –

+0

Mole * size yerleşik (yerel) denetimlerin stillerini göstermek için * tasarlanmıştır. Talimatlar her şeyi söylemelidir. Tam olarak yaşadığınız sorun nedir? – Noldorin

İlgili konular