Silverlight数学引擎(14)——给Shapes命名吧
<div id="cnblogs_post_body">目前为止,我们画的图形都没有名字,这给人的感觉就是每个图形都是哑巴,虽然会动但是还无法正常地跟我们交流,这节开始我们就给他们取名字,使其能够表现自己。要命名并且显示在坐标系上,理所当然需要TextBlock了,但是我们以前创建的图形都是基于Shape的,这下就有点小麻烦了,如果在WPF中,我们还可以很方便地继承Shape去画自己的图形,但是在Silverlight中我还没有找到相关的资料可以做到这一点。在此我们只能给原有的CoordinateBase类做点小手术了:
我们在该类中增加两个虚方法:
<div class="cnblogs_code"> protected virtual void ShapeAttached(){} protected virtual void ShapeDetached(){}
页:
[1]