如果您只是有一种方法可以在一个地方传递您的测量逻辑并且布局系统会记住并且每个项目即将添加并且您应用动画的其他逻辑等时,会不是很简单?
我错过了什么吗?
解决方法 是的,你错过了两者之间的细微差别.在MeasureOverrIDe中,父级询问孩子想要多大.
在ArrangeOverrIDe中,父级告诉孩子实际拥有多少空间以及放置位置.
这就像你工作的预算或审查时间:你的老板问你想要多少钱,然后大笑并告诉你实际得到多少以及何时获得.就像孩子控制一样,你必须尽力做到最好.
为了对此有所了解,WPF的一个关键点是可扩展的UI.与上面的老板/员工情况非常相似,父母/子女控制的需求需要保持平衡.仅仅因为子控件请求一定大小,这并不意味着父控件具有该空间,因此需要传达给孩子. OTOH,随着显示器尺寸的增加,您的孩子最终可能会拥有比实际需要更多的房地产.
总结以上是内存溢出为你收集整理的.net – WPF和Silverlight中的双通布局系统全部内容,希望文章能够帮你解决.net – WPF和Silverlight中的双通布局系统所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)