假设我有一堂这样的课:
class MyClass
{
... (some more properties here)
public int Min {get;set;}
public int Max {get;set;}
... (some more properties here)
}
现在我在设计器中放置了一个文本框,我希望它以用破折号分隔的文本显示 Min 和 Max。例如,如果 Min=3 和 Max=10,则文本框应显示“3-10”。当文本更改/绑定更新时,它应该像这样解析字符串“3-10”:
用“-”分割字符串并用 int.Parse(...) 解析两个字符串如果这不起作用(发生异常),我想以某种方式对此做出反应。例如,显示错误消息会起作用。
我该怎么做呢?VisualStudio 设计器只允许我将文本绑定到对象的一个属性。