對於我正在處理的項目,我想創建一個屏幕鍵盤。所以我喜歡在一個按鈕上放置一個角色。但是,這樣做的問題是我無法設置完整的字符大小,並集中在按鈕上。不知何故,在這種情況下,我似乎不希望在角色上面和下面留出一些空間。WPF:如何居中和縮放按鈕上的字符?
我目前使用了按鈕的代碼是這樣的:
<Button Grid.RowSpan="2" HorizontalAlignment="Left" VerticalAlignment="Top" Width="40" Height="40" VerticalContentAlignment="Center">
<Button.Background>
<SolidColorBrush Color="Gray" Opacity="0.3" />
</Button.Background>
<Button.Content>
<Viewbox>
<TextBlock FontSize="40" FontFamily="Monotype Corsiva" Foreground="Red" Text="i" LineHeight="20px" LineStackingStrategy="BlockLineHeight" />
</Viewbox>
</Button.Content>
</Button>
此刻結果是這樣的;
是否有人知道如何表現人物在全尺寸和居中按鈕?
我希望有一個更簡單的解決方案(如字體獨立解決方案),但是這有助於我! – Oildragon
@Oragragon:樂於幫忙。 –