2009-09-11 18 views

cevap

14

Yapmanız gereken, YatayAlmanlık özelliğini Merkez (veya Sağ veya Sol) olarak ayarlamanızdır. Düğmeler, içeren Panel tarafından gerilmiş olmalıdır.

<Style TargetType="{x:Type Button}"> 
     <Setter Property="MinWidth" Value="90" /> 
     <Setter Property="HorizontalAlignment" Value="Center" /> 
    </Style> 
0

sadece düğmeye MinWidth ve metin genişliği dk otomatik genişleyecektir fakat ters durum düğmesinin daki dk genişliği aynı olacaktır genişliği büyükse, ayarlarsanız

<Style TargetType="{x:Type Button}"> 
     <Setter Property="MinWidth" Value="90" /> 
</Style> 

yeterlidir istenen sonuca arşivleme

+0

hmm neden işe yaramadı? İçeren bir elemanın stili düğmelerle uğraşabilir mi? Onlar hala doldurmak için germe yapıyorlar ... –

+0

Ahhh .. Eklemek zorunda kaldım: Yığın panelleri onları esnetmeye ayarlıyordu. –

2

HorizontalAlignment ayar çalışmıyorsa, bir Width kurmadığınızı kontrol edin - boyutlandırma düğmeyi önleyeceği. Kullanışlı bir hile, uygulamanızın yapılandırmasına bağlı olarak Width özelliğini NaN veya ..NaN olarak ayarlıyor (bir derleme hatası atmıyor).

İlgili konular