gpt4 book ai didi

c# - WPF 中的文本框边框半径样式

转载 作者:行者123 更新时间:2023-11-30 23:23:33 24 4
gpt4 key购买 nike

我检查了类似的问题,但我无法弄清楚底层逻辑。

我正在尝试添加 CornerRadiusTextBoxWPF项目。到目前为止,这是我尝试过的:

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}"/>

你能帮我/给我指明正确的方向吗?

最佳答案

实现起来其实很简单,按照以下步骤即可:

第 1 步。在您的窗口中添加一个文本框,右键单击您的文本框并选择“编辑模板\编辑副本...”

这会将您带到控件模板设计器。

第 2 步。检查此图片: https://postimg.org/image/9h5ng8p9t/

附言我发现混合更适合设计控件。

关于c# - WPF 中的文本框边框半径样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38295611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com