确认一键查看最优答案?
本功能为VIP专享开通VIP获取答案速率将提升10倍哦!
如我有这么一個TextBox,绑定后台的聊天信息AllMessage
当服务器有信息更新的时候,自动更新到这个TextBox
问题是当数据多的时候就会出现滚动条,
但每一次数据更新的時候要查看都得把滚动条接下来
那在MVVM当中如何来实现:TextBox当Text数据改变,焦点不在当前TextBox的时候滚动条滚到最底部 谢谢
你好,我要的不是这個功能还有我的txtAllMessage的Text的数据是由Wef双击进行通知更新的
所以不是客户端输入更新内容的
我想要实现的是,当我的txtAllMessage得到新的数据时而这个数據内容比txtAllMessage的内容多的时候现在会出现滚动条,
但我希望滚动条自动滚到最后面
我现在是这样写的但是还是一样
问题在于AllMessage对XAML界面进行通知後,如何去通知ScrollViewer滚动到最后。?
关没有滚动到最后一行,
而是在倒数第二行的地方
第一种出现没有滚到最底部的问题我想是:
这个茬其他线程进行执行
他先执行了,TextBox是滚动到最底了
但是这时又绑定了数据因为数据比原来的长,所以看上去是没有滚到最底部
我想问題的解决方法应该是 在TextBox的Text绑定完成后再执行这个事件才对
}这里也还是不行我想RaisePropertyChanged这里并没有正真通知更改而是在显示界面的时候再改更改
所以这个滚动事件还是比绑定的数据先执行