04 2018 档案

摘要:Popup弹出后,因业务需求设置了StaysOpen=true后,移动窗口位置或者改变窗口大小,Popup的位置不会更新。 如何更新位置? 获取当前Popup的Target绑定UserControl所在窗口,位置刷新时,时时更新Popup的位置即可。 1.添加一个附加属性 2.窗口移动后触发popu 阅读全文
posted @ 2018-04-26 21:17 唐宋元明清2188 阅读(1068) 评论(6) 推荐(4)
摘要:前言 Popup显示时会置顶显示。尤其是 Popup设置了StayOpen=true时,会一直置顶显示,问题更明显。 置顶显示问题现象: 解决方案 怎么解决问题? 获取绑定UserControl所在的窗口,窗口层级变化时,通知更新当前Popup的Tostmost属性。 1. 添加附加属性 在属性变更 阅读全文
posted @ 2018-04-26 21:16 唐宋元明清2188 阅读(1520) 评论(4) 推荐(1)
摘要:ListBox的滚动方式 分为像素滚动和列表项滚动 通过ListBox的附加属性ScrollViewer.CanContentScroll来设置。因此ListBox的默认模板中,含有ScrollViewer,ScrollViewer下存放列表内容 而CanContentScroll,true支持逻辑 阅读全文
posted @ 2018-04-08 21:11 唐宋元明清2188 阅读(4121) 评论(4) 推荐(5)