重写border,再用Scrollviewer将框撑起来
<Style x:Key="CornerIputNumberBox" TargetType="{x:Type TextBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBox}">
<Grid FocusManager.FocusedElement="{Binding ElementName=border}">
<Border x:Name="border" CornerRadius="3" BorderBrush="{DynamicResource DisabledTextBrush}" BorderThickness="1" Background="{DynamicResource BackgroundBrush}" SnapsToDevicePixels="True">
<ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden"/>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>