Exemple #1
0
        /// <summary>
        /// Temporary (?) fix to keep selected object while editing current filter.
        /// </summary>
        private static void ContentLinkChanged(object sender, LinkChangedEventArgs e)
        {
            switch (((LinkGroupFilterable)sender).Source.GetName())
            {
            case nameof(ReplaysListPage):
                AcListPageViewModel <ReplayObject> .OnLinkChanged(e);

                break;

            case nameof(CarsListPage):
                AcListPageViewModel <CarObject> .OnLinkChanged(e);

                break;

            case nameof(TracksListPage):
                AcListPageViewModel <TrackObject> .OnLinkChanged(e);

                break;

            case nameof(ShowroomsListPage):
                AcListPageViewModel <ShowroomObject> .OnLinkChanged(e);

                break;
            }
        }
 private void LinkOnLinkChanged(object sender, LinkChangedEventArgs linkChangedEventArgs)
 {
     if (linkChangedEventArgs.Flow != null && linkChangedEventArgs.Flow.Equals(_flow))
     {
         RaisePropertyChanged(() => IsEnabled);
     }
 }
Exemple #3
0
        /// <summary>
        /// Temporary (?) fix to keep selected object while editing current filter.
        /// </summary>
        private static void ContentLinkChanged(object sender, LinkChangedEventArgs e)
        {
            switch (((LinkGroupFilterable)sender).DisplayName)
            {
            case "cars":
                AcListPageViewModel <CarObject> .OnLinkChanged(e);

                break;

            case "tracks":
                AcListPageViewModel <TrackObject> .OnLinkChanged(e);

                break;

            case "showrooms":
                AcListPageViewModel <ShowroomObject> .OnLinkChanged(e);

                break;
            }
        }
Exemple #4
0
 public static void OnLinkChanged(LinkChangedEventArgs e)
 {
     LimitedStorage.Move(LimitedSpace.SelectedEntry, GetKey(KeyBase, e.OldValue), GetKey(KeyBase, e.NewValue));
 }
Exemple #5
0
 /// <summary>
 /// Temporary (?) fix.
 /// </summary>
 private static void LapTimesLinkChanged(object sender, LinkChangedEventArgs e)
 {
     LapTimes_Table.OnLinkChanged(e);
 }
Exemple #6
0
 /// <summary>
 /// Temporary (?) fix.
 /// </summary>
 private static void OnlineLinkChanged(object sender, LinkChangedEventArgs e)
 {
     Online.OnLinkChanged(e);
 }
Exemple #7
0
 public static void OnLinkChanged(LinkChangedEventArgs e)
 {
     LimitedStorage.Move(LimitedSpace.OnlineQuickFilter, GetKey(e.OldValue), GetKey(e.NewValue));
     LimitedStorage.Move(LimitedSpace.OnlineSelected, GetKey(e.OldValue), GetKey(e.NewValue));
     LimitedStorage.Move(LimitedSpace.OnlineSorting, GetKey(e.OldValue), GetKey(e.NewValue));
 }