public void setKranPosition(double x) { if (seitSicht.Dispatcher.CheckAccess()) { this.kranarm.X1 = this.kranarm.X2 = x + 15; this.aufhaengung.X1 = this.aufhaengung.X2 = x + 15; this.xKoordinate = this.kranarm.X1; } else { MoveKranarmSeitHandler handler = new MoveKranarmSeitHandler(this.setKranPosition); seitSicht.Dispatcher.BeginInvoke(handler, x); } }
public void setKranarmHoehe(double z) { if (seitSicht.Dispatcher.CheckAccess()) { this.kranarm.Y1 = z; this.kranarm.Y2 = this.kranarm.Y1 + this.hoeheArm; this.yKoordiante = this.kranarm.Y1; this.yKoordiante = z; if (this.kranarmKlasse.kisteKran != null) { this.kranarmKlasse.kisteKran.setKistenPosition(this.xKoordinate - 19, this.kranarmKlasse.YKoordinate); //x this.kranarmKlasse.kisteKran.setKisteHoehe(this.yKoordiante + 149.0); } } else { MoveKranarmSeitHandler handler = new MoveKranarmSeitHandler(this.setKranarmHoehe); seitSicht.Dispatcher.BeginInvoke(handler, z); } }