StoryFrameBuildControl.Model.StoryFrameBuildControlViewModel.OnAppearListViewItemModelChangedEvent C# (CSharp) Метод

OnAppearListViewItemModelChangedEvent() приватный Метод

private OnAppearListViewItemModelChangedEvent ( object sender, OnModelIsAppearedChangedEventArgs e ) : void
sender object
e CommonControls.OnModelIsAppearedChangedEventArgs
Результат void
        void OnAppearListViewItemModelChangedEvent(object sender, OnModelIsAppearedChangedEventArgs e)
        {
            if (SelectingModel == null)
            {
                return;
            }

            var lvItem = sender as AppearListViewItemModel;

            var chara = lvItem.ParentObject as CharacterModel;
            if (chara != null)
            {
                ChangeIsAppearedCharacterStoryModel(chara, e.IsAppeared);
                return;
            }
            var item = lvItem.ParentObject as ItemModel;
            if (item != null)
            {
                ChangeIsAppearedItemStoryModel(item, e.IsAppeared);
                return;
            }
        }