PDA

View Full Version : رسم اشکال با DrawingVisual



cpppro
پنج شنبه 15 خرداد 1393, 10:58 صبح
با سلام
آیا کسی تا حالا از DrawingVisual برای رسم اشکال استفاده کرده ؟
من فعلا تو شروع کار باهاش تونستم اشکالی رو رسم کنم ولی تو تغییر مکان جسم یا تغییر اندازه ی اون بعد از ایجاد و ... موندم.
اگه کسی کمک کنه بسیار لطف کرده.


public void Draw(Point firstPoint,Point endPoint)

{

children_vc = new VisualCollection(this);

visual = new DrawingVisual();

children_vc.Add(visual);



using (var dc = visual.RenderOpen())

{

dc.DrawRectangle(drawingBrush, drawingPen, new Rect(firstPoint, endPoint));

}

}

aliagamon
پنج شنبه 15 خرداد 1393, 12:07 عصر
من از یه روش استفاده میکردم (یعنی اگه من جای شما بودم )
اونم اینکه هر چیزی که میکشید تو یه یه پنل بزارین مثلا برای یه مستطیل جدید یه پنل جدید بسازین بکگراندشو عوض کنید .
بعد اون رو جا بجا کنین هر جا اوکی شد اندازشم درست کرد خواست ثبت کنه شما بیا اندازه ی پنل و موقعیت اون رو تو پنل اصلی (همون عکس اصلی که زیر همه پنل هاست) بگیر و بعد بیا یدونه رو اون عکس اصلیه دراو کن .