/// <summary>
        /// Erstellt eine neue Information.
        /// </summary>
        /// <param name="figur">Die Spielfigur.</param>
        public SpielfigurMitInformation( Spielfigur figur )
        {
            // Die Originalkonfiguration
            Konfiguration = figur;

            // Merkt sich die Spielfigur
            Figur = Konfiguration.ErzeugePräsentation();

            // Übernehmen
            Geschwindigkeit = figur.MaximaleGeschwindigkeit;
            Spruenge = figur.SpruengeNacheinander;
            Sprungstaerke = figur.SprungStaerke;
            Name = figur.Name;
        }
        /// <summary>
        /// Wird aufgerufen, sobald alle Spielfiguren geladen sind.
        /// </summary>
        /// <param name="figuren">Alle bekannten Spielfiguren.</param>
        private void SpielfigurenWurdenGeladen( Spielfigur[] figuren )
        {
            // Wandeln
            if (figuren != null)
                Figuren = figuren.Select( figur => new SpielfigurMitInformation( figur ) ).ToArray();

            // Blind melden
            PropertyChanged.EigenschaftWurdeVerändert( this, _Figuren );

            // Aktuelle Einstellungen laden
            string name;
            if (!IsolatedStorageSettings.ApplicationSettings.TryGetValue( EinstellungsnameFigur, out name ))
                AktuelleSpielfigur = null;
            else
                AktuelleSpielfigur = Figuren.FirstOrDefault( figur => StringComparer.Ordinal.Equals( name, figur.Name ) );
        }