public DialogControl(DialogViewModel dataContext)
        {
            InitializeComponent();
            DataContext = dataContext;
            _viewModel  = dataContext;

            NovelTextBox.PushMessage(_viewModel.AnimeText[_index]);
            _index++;
        }
        private void DialogControl_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            if (NovelTextBox.IsPushed)
            {
                NovelTextBox.PushMessageImmidiatly(_viewModel.AnimeText[_index - 1]);
                return;
            }

            if (_viewModel.AnimeText.Count <= _index)
            {
                DialogEnd?.Invoke(this, null);
                return;
            }

            NovelTextBox.PushMessage(_viewModel.AnimeText[_index]);
            _index++;
        }