Example #1
0
 protected override void OnStart(AppHost host)
 {
     PixelFarm.Drawing.ImageBinder imgBinder = host.LoadImageAndBind("../Data/imgs/favorites32.png");
     for (int i = 0; i < 100; ++i)
     {
         //share 1 img binder with multiple img boxes
         var imgBox = new CustomWidgets.ImageBox(imgBinder.Width, imgBinder.Height);
         imgBox.ImageBinder = imgBinder;
         imgBox.SetLocation(i * 10, i * 10);
         host.AddChild(imgBox);
     }
 }
        protected override void OnStartDemo(SampleViewport viewport)
        {

            ImageBinder imgBinder = viewport.GetImageBinder2("../../Data/imgs/favorites32.png");
            for (int i = 0; i < 100; ++i)
            {
                //share 1 img binder with multiple img boxes
                var imgBox = new CustomWidgets.ImageBox(imgBinder.Image.Width, imgBinder.Image.Height);
                imgBox.ImageBinder = imgBinder;
                imgBox.SetLocation(i * 10, i * 10);
                viewport.AddContent(imgBox);
            }
        }