可以更改为 C# WPF 中概述的文本框或文本字段

Posted

技术标签:

【中文标题】可以更改为 C# WPF 中概述的文本框或文本字段【英文标题】:Textbox or textfield that can change to outlined in C# WPF 【发布时间】:2021-12-21 16:54:17 【问题描述】:

C# 是否有类似的文本字段/文本框,在活动时可以更改,类似于那个。想在 WPF C# 中实现文本框,但找不到文本框类型。

https://mui.com/components/text-fields/

不活动时在左边,活动时在右边。

【问题讨论】:

如果 IsKeyboardFocusWithin 返回 true,则必须重写 TextBox 的 ControlTemplate 并使用 Trigger 来处理布局。 【参考方案1】:

您可以使用开源库MaterialDesignInXamlToolkit。有一个类似于这个的控件。

<TextBox Style="StaticResource MaterialDesignOutlinedTextFieldTextBox"/>

【讨论】:

以上是关于可以更改为 C# WPF 中概述的文本框或文本字段的主要内容,如果未能解决你的问题,请参考以下文章

WPF C#将结果缓存到文本然后到列表框

WPF 从 C# 代码设置文本框边框颜色

如何动态更改 C# 组合框或文本框中的自动完成条目?

文本字段一个字符并自动更改为下一个文本字段?不起作用?

在 Flutter 中将焦点从一个文本字段更改为下一个文本字段

在标签javascript中使用输入类型值将输入文本字段更改为标签