我有一个名为user
的linq2sql对象,其中有两个字段: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
!