我遇到了以下問題:我無法垂直對齊TextBox內的內容。我有旁邊的用戶輸入圖像圖標和文本框,但文本框中的文本具有默認頂部對齊。我可以通過設置VerticalAlignment="Center"
來改變它,但是然後TextBox的高度變得比我需要的小(它應該有43px高度)。我試過VerticalContentAlignment="Center
,但它也不起作用。我知道只有一種可能的解決方案:在TextBox中設置padding
,但我不喜歡這個想法。也許還有其他我不知道的解決方案?UWP文本框VerticalContentAlignment
在此先感謝!
這裏是我的代碼部分:
<Grid Margin="15,0,15,10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image Grid.Column="0"
Source="/Assets/TextInputIcons/Money.png"
Style="{StaticResource InputFieldIconsStyle}" />
<TextBox Grid.Column="1"
PlaceholderText="Sum"
Style="{StaticResource NumberedTextBox}" />
</Grid>
與示例圖像:
編輯文本風格,並嘗試 – Archana
你的意思是編輯默認的文本框樣式? –