我检查了类似的问题,但我无法找出基本的逻辑。
我正在尝试将CornerRadius
添加到TextBox
项目中的WPF
。
这是我到目前为止所做的:
在App.xaml
我创建了一个我打算重用的Style
:
<Style x:Key="TextBoxStyle" TargetType="{x:Type TextBox}">
<Setter Property="Height" Value="27"/>
<Setter Property="Padding" Value="5.5"/>
<Setter Property="BorderThickness" Value="0"/>
</Style>
添加:<Setter Property="Border.CornerRadius" Value="5"/>
无法正常工作。但是,以下工作,但有副作用(所有边界圆整):
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="5"/>
</Style>
我希望将样式分开并基本上像这样使用它们:
<TextBox x:Name="ExampleTb" Style="{StaticResource TextBoxStyle}"/>
你能帮助我/指出正确的方向吗?
答案 0 :(得分:2)
实现此目的非常简单,只需按照以下步骤操作:
步骤1.在窗口中添加文本框,右键单击文本框,然后选择“编辑模板\编辑副本...”
这将带您进入控件模板设计器。
第2步。查看此图片: https://postimg.org/image/9h5ng8p9t/
P.S。我发现混合物更适合设计控制。