【问题标题】:Defining Textbox-behaviour in XAML without Codebehind在没有代码隐藏的情况下在 XAML 中定义文本框行为
【发布时间】:2010-10-22 15:44:33
【问题描述】:

我想要实现的是一件很常见的事情,但我想利用 Silverlight 的优势来保持 XAML 中的 UI 行为。

我想要一个具有如下“空”状态的文本框:

[名称]
(名称为灰色字体),当文本框收到焦点时,字体颜色应该变为黑色,文本框应该是空的。

当 Unfocused 并且仍然为空时,它应该再次以灰色字体显示“名称”。

现在我找不到有关如何在不使用 Codebehind 的情况下实现这种扩展行为的信息......并且非常感谢任何提示 ;-)

【问题讨论】:

    标签: silverlight user-interface xaml textbox behavior


    【解决方案1】:

    您可以尝试使用控件模板来创建按您的方式操作的文本框。检查这个blog entry

    举个例子(用复选框完成)。还有一个创建模板的好工具是Microsoft Blend

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      相关资源
      最近更新 更多