Uygulamamda kare düğmelerim var. Her düğmenin metin içeriği çalışma zamanında ayarlanır. Çoğu durumda, metin sadece bir karakter uzunluğundadır, ancak bazen daha uzundur. Metnin her zaman görünür olmasını, yani düğmenin sınırına sığacak şekilde (yazı tipi boyutunu değiştir) genişletmem gerekiyor. Nasıl yaparım?Kare bir düğme içinde metin nasıl uzatılır?
Bir Viewbox kullanmayı denedim, ancak yardımcı olmuyor.
benim XAML basitleştirilmiş versiyonu:
<Viewbox Stretch="Uniform">
<Button Content="Text"
Width="{Binding ActualHeight, RelativeSource={RelativeSource Self}}"/>
</Viewbox>
Ben (her zaman uyuyor + metin yani kare düğmeleri) ne gerek elde edebilirsiniz nasıl bir fikir?
<Button>
<Viewbox Stretch="Fill">
<TextBlock Text="Test"/>
</Viewbox>
</Button>
Ve birden düğmeleri bu uygulamak için:
Orijinal öneri neredeyse doğruydu
Herhangi nedeni [UniformGrid] (http://www.wpftutorials.com/2011/03/wpf-uniformgrid .html) işe yaramaz mı? Yazı tipiniz dinamik olarak değişmeyecek, uygun özelliği ayarladığınız bir öğeye bağlayarak bunu artırmanız gerekir. –
Düğmeleri tutmak için UniformGrid'i kullanıyorum, ancak _same size_ _same_ _same__ _same_ _same değil. – agnes