2017-02-03 17 views
0

テキストボックスコントロールで「X」のサイズを大きくする必要があります。テキストボックスコントロールのサイズを増やす方法XAML

スタイリングプロパティ名は何ですか?

FontSizeプロパティはフォントのサイズを変更するだけで、テキストボックスの幅と高さを設定しても、右側のクリアボタンのサイズは変更されません。

enter image description here

+2

'TextBox'のデフォルトスタイルを編集する必要があります。 –

+0

それは私の質問でした。そのスタイリングプロパティ名は何ですか? – user789897

+0

@Dave Justin XLのソリューションで問題を解決しましたか? –

答えて

3

まずあなたがTextBoxdefault styleを複製する必要があります。

そして、この要素を探しに行く -

<TextBlock x:Name="GlyphElement" 
      AutomationProperties.AccessibilityView="Raw" 
      Foreground="{ThemeResource TextControlButtonForeground}" 
      FontStyle="Normal" 
      FontSize="12" 
      FontFamily="{ThemeResource SymbolThemeFontFamily}" 
      HorizontalAlignment="Center" 
      Text="&#xE10A;" 
      VerticalAlignment="Center" /> 

FontSize12に設定されています。変更 - 今

FontSize="{TemplateBinding FontSize}" 

GlyphElementFontSizeFontSizeがそのテンプレート親TextBoxと同期して、次にあるそのテンプレート親のFontSize(すなわち、DeleteButton)と同期であろう。

TextBoxFontSizeを増やすと、テキストとXの両方が大きく表示されます。

関連する問題