【问题标题】:Overridding a universal app's textbox enter style覆盖通用应用程序文本框输入样式
【发布时间】:2016-03-26 05:14:22
【问题描述】:

我正在尝试创建一个通用的 Windows 10 应用程序。 我有这个文本框,应该是不可见的。用户必须能够在该点输入文本。

我唯一做的就是将背景设置为应用程序的背景并且没有边框。

结果还可以,但是当我输入文本框时,它变成了白色,就像一个普通的文本框。

任何知道如何解决此问题的人。我希望文本框保持不变。

提前致谢

亲切的问候

【问题讨论】:

    标签: windows-10-universal windows-10-mobile


    【解决方案1】:

    您必须为您的文本框创建一个新样式。它将覆盖默认模板和行为或默认文本框。这是默认模板:https://msdn.microsoft.com/en-us/library/windows/apps/mt299154.aspx

    这里是代码示例:https://stackoverflow.com/a/24432861/1279342

    【讨论】:

    • 您好,感谢您的快速回复。你能不能给我更多的信息。我对风格相当陌生。我不知道在我的风格中我必须在 contentControl 中添加什么。
    • 你不需要在里面放任何东西。您只需要在用户激活或将鼠标悬停时通过 VisualState 修改 TextBox 的 行为
    猜你喜欢
    • 2018-02-24
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 2021-07-27
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多