Пример #1
0
        internal Label BeschriftungZeichnen(double offset, int inhalt)
        {
            var beschriftung = new Label
            {
                Content  = inhalt,
                FontSize = 14
            };

            var(x, y, _) = PositionBestimmen.ZapfenPositionBerechnen(_position + offset, DurchmesserBolzen);
            Canvas.SetLeft(beschriftung, x + Breitelagerkisted / 2);
            Canvas.SetTop(beschriftung, y);

            return(beschriftung);
        }
Пример #2
0
        internal Ellipse ZapfenZeichnen(double offset, SolidColorBrush farbe)
        {
            var bolzen = new Ellipse
            {
                Width  = DurchmesserBolzen,
                Height = DurchmesserBolzen,
                Fill   = farbe
            };

            var(x, y, _) = PositionBestimmen.ZapfenPositionBerechnen(_position + offset, DurchmesserBolzen);
            Canvas.SetLeft(bolzen, x - DurchmesserBolzen / 2);
            Canvas.SetTop(bolzen, y - DurchmesserBolzen / 2);

            return(bolzen);
        }
Пример #3
0
        internal Rectangle LagerkisteZeichnen(double offset, SolidColorBrush farbe)
        {
            var lagerKiste = new Rectangle
            {
                Width           = Breitelagerkisted,
                Height          = Hoehelagerkiste,
                Stroke          = farbe,
                StrokeThickness = 3
            };

            var(x, y, _) = PositionBestimmen.ZapfenPositionBerechnen(_position + offset, DurchmesserBolzen);
            Canvas.SetLeft(lagerKiste, x - Breitelagerkisted / 2);
            Canvas.SetTop(lagerKiste, y - DurchmesserBolzen / 2);

            return(lagerKiste);
        }