首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

怎么让Canvas子控件右对齐

2012-04-25 
如何让Canvas子控件右对齐主页面初始化时想把子控件定位在右上角,但是使用setleft和settop都需要相对距离

如何让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。

热点排行