2016-03-30 18 views
0

Varsayılan boyuta sahip bir Tamam düğmesi eklemek istiyorum. Varsayılan dediğimde, standart bir boyutu kastediyorum. Bir Kılavuzda olduğu gibi gergin olsun, ama insanların işletim sisteminden kullandığı veya elde ettiği bir boyut var mı? Bir düğmeyi İptal eklemek olsaydıStandart boyutta bir WPF düğmesini (ör. Tamam) nasıl yaparım?

, bunu nasıl ortaya koyacak? Aralık vb. Burada herhangi bir standart var mı?

Teşekkürler, Simon.

+0

standart boyutta bir konteynere koyun? – kenny

cevap

1

Tam boyutu ayarlama ile ilgili sorun, bunu uygularsanız farklı dillerle iyi başa çıkmamasıdır.

Ancak, "Tamam" her zaman çok küçük ve farklı boyutlarda karşılık gelen düğmeler saçma görünüyor. Bu yüzden bir "paylaşılan boyut grubu" kullanmanızı öneririm. Bu, dil/içerikteki değişikliklere uyum sağlayacak ve her zaman iyi bir şekilde orantılı olmalıdır:

<Grid HorizontalAlignment="Right" Grid.IsSharedSizeScope="true"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition SharedSizeGroup="A"/> 
     <ColumnDefinition SharedSizeGroup="A"/> 
    </Grid.ColumnDefinitions> 
    <Grid.Children> 
     <Button Grid.Column="0" Content="OK"/> 
     <Button Grid.Column="1" Content="Cancel"/> 
    </Grid.Children> 
    </Grid> 
3

Tamam düğmesi için "standart boyut" yoktur ve Microsoft'un tasarım yönergelerinde belirtmiş olduğunu düşünmüyorum. Karar vermek senin için. Varsayılan olarak WPF düğmesi içeriğine göre boyutlandırılır ("OK"). Birbirinizin yanında birden çok komut düğmesi varsa, bunları eşit boyutta yapmak iyidir. Her birinin içeriğine uygun bir boyut seçin ve diğer kontrollerle iyi bir şekilde hizalayın.

İlgili konular