Example #1
0
        private void ShowTekeningBtn_Click_1(object sender, RoutedEventArgs e)
        {
            var dw = new DetailsWindow();

            dw.Height = 450;
            dw.Width  = 600;
            foreach (Ruimte r in Acumulator.Instance().OTracker.offerteRuimte_.Children.Where(x => x.GetType() == typeof(Ruimte)))
            {
                /* if (Acumulator.Instance().HuidigRuimteSetKey.ContainsKey(r.RuimteID) && Acumulator.Instance().TekeningBijRuimte.ContainsKey(r.RuimteID) && Acumulator.Instance().TekeningBijRuimte[r.RuimteID].ContainsKey(Acumulator.Instance().HuidigRuimteSetKey[r.RuimteID]))
                 * {
                 *   var imgpath = Acumulator.Instance().TekeningBijRuimte[r.RuimteID][Acumulator.Instance().HuidigRuimteSetKey[r.RuimteID]];
                 *   if(Acumulator.Instance().Blueprints.ContainsKey(imgpath))
                 *   {
                 *
                 *       bp.LoadImg(Acumulator.Instance().Blueprints[imgpath]);
                 *
                 *   }
                 *
                 * }*/
                var data = Acumulator.Instance().bluePrintManager.getBlueprintData(r.RuimteID, false);
                if (data != null)
                {
                    var bp = new BluePrintControl();
                    bp.LoadImg(data);
                    dw.LoadContent(bp);
                }
            }
            dw.Show();
        }
        private void BlueprintBtn_Click(object sender, RoutedEventArgs e)
        {
            if (!empty)
            {
                var bigblue = new DetailsWindow();
                bigblue.Width  = 725;
                bigblue.Height = 525;

                if (ruimteID == null)
                {
                }
                else
                {
                    var blue = new BluePrintControl();
                    var data = Acumulator.Instance().bluePrintManager.getBlueprintData(ruimteID, false);
                    if (data != null)
                    {
                        blue.LoadImg(data);
                    }
                    bigblue.LoadContent(blue);
                }
                bigblue.Show();

                /*
                 * if (_path == null)
                 * {
                 * foreach (var bytes in Acumulator.Instance().Blueprints.Values)
                 * {
                 * var blue = new BluePrintControl();
                 * blue.LoadImg(bytes);
                 * bigblue.LoadContent(blue);
                 * }
                 * }
                 * else
                 * {
                 * var blue = new BluePrintControl();
                 * if (Acumulator.Instance().Blueprints.ContainsKey(_path))
                 * {
                 * blue.LoadImg(Acumulator.Instance().Blueprints[_path]);
                 * }
                 * else
                 * {
                 * //blue.LoadImg(_path);
                 * }
                 * bigblue.LoadContent(blue);
                 * }
                 * bigblue.Show();*/
            }
        }