我是 Silverlight 中 MVVM 的新手。这有点令人困惑,因为虽然我得到了一般的想法,但有很多不同的情况,方法不是很直接。这是其中之一:
我有一个自定义文本框,当设置为空白时会显示一条灰色消息“在此处输入您的文本”。问题是,当绑定(bind)到我的 View 模型时,我不希望后端的文本值是“在此处输入您的文本”,而是希望它为空白。但是,如果用户输入任何内容,“在此处输入您的文本”就会消失,并且后端应该包含用户输入的任何内容。所以基本上这似乎是条件绑定(bind)。
做这样的事情的最好方法是什么?
谢谢!
最佳答案
这不是条件绑定(bind),它是 watermarktextbox这些东西可以通过附加的行为和样式来实现。
关于silverlight - MVVM 问题 - 仅绑定(bind)某些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3946643/