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

Initialize() публичный Метод

展開Viewを初期化する
public Initialize ( StoryFrameBuildControll view ) : void
view StoryFrameBuildControll 展開View
Результат void
        public void Initialize(StoryFrameBuildControll view)
        {
            if (_view == null)
            {
                _view = view;

                _view.CharacterDeletableStackPanel.OnModelIsAppearedChangedEvent += OnAppearListViewItemModelChangedEvent;
                _view.ItemDeletableStackPanel.OnModelIsAppearedChangedEvent += OnAppearListViewItemModelChangedEvent;
            }

            _searchWord = "";
            _view.SearchWordBox.Text = "";
            GetFilteredCollection();

            _view.BindData(this);

            if (StoryFrameModelCollection.Count() >= 1)
            {
                SelectingIndex = -1;
                SelectingIndex = 0;
            }
            else
            {
                SelectingIndex = -1;
            }
        }