Exemplo n.º 1
0
        private void DisassemblyView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            DisassemblyView.Visibility   = Visibility.Collapsed;
            DisassemblyEditor.Visibility = Visibility.Visible;
            DisassemblyEditor.Text       = new TextRange(DisassemblyView.Document.ContentStart, DisassemblyView.Document.ContentEnd).Text;
            int index = DisassemblyEditor.GetCharacterIndexFromPoint(Mouse.GetPosition(DisassemblyView), true);

            if (index >= 0)
            {
                DisassemblyEditor.CaretIndex = index;
            }
            DisassemblyEditor.Focus();
        }
Exemplo n.º 2
0
        private void DecompiledView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if ((this.DataContext as UndertaleCode)?.DuplicateEntry == true)
            {
                return;
            }
            DecompiledView.Visibility   = Visibility.Collapsed;
            DecompiledEditor.Visibility = Visibility.Visible;
            DecompiledEditor.Text       = new TextRange(DecompiledView.Document.ContentStart, DecompiledView.Document.ContentEnd).Text;
            int index = DisassemblyEditor.GetCharacterIndexFromPoint(Mouse.GetPosition(DecompiledView), true);

            if (index >= 0)
            {
                DecompiledEditor.CaretIndex = index;
            }
            DecompiledEditor.Focus();
        }