首页 > 编程知识 正文

返回adlist=null啥意思,null值转换为空字符串

时间:2023-05-05 17:25:44 阅读:109955 作者:677

我想在模型对象中创建itemssourceandselecteditembinding的列表框。

按如下方式完成绑定:

BorderThickness='0'

Background='Transparent '

Margin='0 1 '

items source=' { bindingdatacontext.skills,relative sourcefindancestor,ancestortype={x3360typeuser}

selecteditem=' { bindingmasterskill,Mode=TwoWay} '

选择模式=' single '

scroll viewer.horizontalscrollbarvisibility=' disabled '

在第一次加载时,使用默认注册数据选择值。

切换/重新加载当前的viewModel UI后出现问题。 返回ViewModel时,SelectItem为空。

这些值似乎会在离开UI时(卸载时)更新。 使用delay(0)属性或设置UpdateSourceTrigger to LostFocus可以解决此问题

我在Github上做了exemple我的问题=here。 (在本例中,您必须继续“Manage Skills”窗口并切换到“Manage project”,才能最终返回到技能。 ) ) ) ) )。

我想UI线程在卸载或销毁控件时会调用事件propertyChanged .但是,我真的不知道如何避免这个问题。

感谢您的协助。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。