我想要实现的是一个非常常见的事情,但我想使用Silverlight优势来保持XAML中的UI行为。
我想要一个像这样的“空”状态的文本框:
[姓名]
(灰色字体的名称),当文本框收到焦点时,Fontcolor应该变为黑色,文本框应该是真的空。
当Unfocused仍然为空时,它应该再次以灰色字体说出“Name”。
现在我没有找到关于如何在不使用Codebehind的情况下实现这种扩展行为的信息...并且非常感谢任何提示; - )
答案 0 :(得分:1)
您可以尝试使用控件模板创建以您的方式行事的文本框。请检查此blog entry
举个例子(在那里用复选框完成)。另外,创建模板的好工具是Microsoft Blend