AcManager.Pages.Windows.MainWindow.ContentLinkChanged C# (CSharp) Метод

ContentLinkChanged() приватный статический Метод

Temporary fix to keep selected object while editing current filter.
private static ContentLinkChanged ( object sender, LinkChangedEventArgs e ) : void
sender object
e FirstFloor.ModernUI.Presentation.LinkChangedEventArgs
Результат void
        private static void ContentLinkChanged(object sender, LinkChangedEventArgs e) {
            var group = (LinkGroupFilterable)sender;

            Type type;
            switch (group.DisplayName) {
                case "cars":
                    type = typeof(CarObject);
                    break;
                case "tracks":
                    type = typeof(TrackObject);
                    break;
                case "showrooms":
                    type = typeof(ShowroomObject);
                    break;
                default:
                    return;
            }

            var oldKey = @"Content_" + type.Name + @"_" + e.OldValue;
            var newKey = @"Content_" + type.Name + @"_" + e.NewValue;
            LimitedStorage.Move(LimitedSpace.SelectedEntry, oldKey, newKey);
        }