private void ChangeMyShapesPosInCanvas()
{
double tempX=FeedBackPos_0;
double tempY=FeedBackPos_1;
Task.Factory.StartNew(() =>
{
//Debug.WriteLine("shape changing");
while (true)
{
//Debug.WriteLine("enter while loop");
if (tempX == FeedBackPos_0 && tempY == FeedBackPos_1) { continue; }
tempX = FeedBackPos_0;
tempY = FeedBackPos_1;
if (ShapeCollection.Count == 0) { continue; }
foreach (Shape shape in ShapeCollection)
{
//Debug.WriteLine("shape enter");
if (shape as MyEllipse != null)
{
//Debug.WriteLine("ellipse chang");
c# wpf prism.dryioc 选点后在canvas中的位置随移动台移动而改变。
最新推荐文章于 2024-10-01 13:50:13 发布