1
我是Silverlight中MVVM的新手。这有点令人困惑,因为尽管我得到了一般想法,但是有许多不同的情况,其中方法不是非常简单的。这里有一个:MVVM问题 - 仅绑定特定值
我有一个自定义文本框,当它设置为空白时显示一个灰色的消息'在这里输入您的文本'。问题是,当绑定到我的视图模型时,我不希望后端的文本值是“在此处输入文本”,但希望它为空。但是,如果用户输入任何内容,则“在此处输入文本”消失,后端应包含用户输入的内容。所以基本上,这似乎是CONDITIONAL绑定。
什么是最好的方式去这样的事情?
谢谢!
谢谢。我相信这是可行的,因为'文本'属性实际上与显示的水印不同 - 通过文本框的自定义内容模板可以实现。是对的吗? – 2010-10-15 23:45:39
是的,这是正确的,这种水印能力有很多实现样本,你可以在谷歌上检查他们,并选择你最喜欢的。你甚至可以使用转换器从空到水印文本。 – 2010-10-16 00:03:10