我有一个名为 linq2sql 的对象user
,它有 2 个字段:firstname
和lastname
我想要一个允许双向数据绑定的“FullName”属性
所以在我添加的用户部分类中
property FullName as string
get
return lastname & ", " & firstname
end get
set(byval value as string)
'some parsing code
lastname=ln
firstname=fn
end set
end property
现在发生的情况是,如果我将一个文本框绑定到“FullName”,setter 会被调用两次,首先使用用户输入的正确数据,然后再次使用value=nothing
!
为什么是这样?以及如何解决?非常感谢您