如何让Canvas子控件右对齐
主页面初始化时想把子控件定位在右上角,但是使用setleft和settop都需要相对距离的具体数值,没有办法得到canvas。maxwidth的具体数据,请问各位大侠是怎么处理的,谢谢
[解决办法]
<Canvas><textblock /></Canvas>
this.tbk.SetValue(Canvas.LeftProperty, 0.0);
this.tbk.SetValue(Canvas.TopProperty, 0.0);
这样就控制在Canvas的右上角了
[解决办法]
1、换成grid
2、在Canvas的SizeChanged事件中取到Canvas的宽度值,然后再调整Left和Top。