有谁能弄清楚我的风格有什么问题?当我想在文本框中添加圆角时,问题就出现了;它看起来完全没问题但是当我测试应用程序时,文本框没有响应;我不能写入它们,甚至不能添加Text属性。
直到我从头开始使用UI之前,我无法理解它;一旦我将样式应用到文本框中,它就会变得混乱,但我看不出它有什么问题。
<Grid>
<TextBox x:Name="textBox" Style="{StaticResource Input}"
HorizontalAlignment="Left"
Margin="37,10,0,93"
TextWrapping=" NoWrap" />
</Grid>
<Style TargetType="TextBox" x:Key="Input">
<Setter Property="Background" Value="#FF363636"/>
<Setter Property="Foreground" Value="#FFA8A8A8"/>
<Setter Property="Height" Value="23"/>
<Setter Property="Width" Value="120"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TextBox">
<Border BorderThickness="1"
BorderBrush="#FF555555"
Background="{TemplateBinding Background}"
CornerRadius="2">
<ContentPresenter HorizontalAlignment="Left"
VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
作为额外的奖励,当我测试它时,部分文本框会消失。
有人能看到我不喜欢的东西吗?