Exemple #1
0
        private void Window_Initialized(object sender, EventArgs e)
        {
            var handle = new WindowInteropHelper(this).Handle;

            canvas = App.Container.GetInstance <ICanvas>();
            canvas.Load(handle, new System.Drawing.Size((int)Width, (int)Height));
            canvas.MessageListener += Canvas_MessageListener;
            canvas.Renderer.Configuration.BackgroundColor = System.Drawing.Color.White;
            canvas.Renderer.Configuration.Mode            = Draw.NET.RenderMode.OnRenderCall;
            var rect = new Draw.NET.Core.Shapes.Rect(App.Container.GetInstance <IPrimitiveProvider>())
            {
                Location    = new PointF(100, 100),
                RectWidth   = 200,
                RectHeight  = 200,
                FillPattern = new FillPattern.Solid()
                {
                    Color = System.Drawing.Color.Red
                }
            };

            canvas.AddShape(rect);
            canvas.Renderer.Render();
        }