OSDN Git Service

WPF版のデモではドキュメントを切り替えないようにした
authorgdkhd812 <test@yahoo.co.jp>
Mon, 15 May 2017 14:22:38 +0000 (23:22 +0900)
committergdkhd812 <test@yahoo.co.jp>
Mon, 15 May 2017 14:22:38 +0000 (23:22 +0900)
WPF/Test/MainWindow.xaml
WPF/Test/MainWindow.xaml.cs

index b60016e..07b7656 100644 (file)
                 <MenuItem Header="Set Padding" Click="MenuItem_Click_11"/>
                 <MenuItem Header="Indent As Space" IsChecked="{Binding IsSpaceIndent,Mode=TwoWay}" IsCheckable="True"/>
             </MenuItem>
-            <MenuItem Header="Documents">
-                <MenuItem Header="Document1" Click="MenuItem_Click_14"/>
-                <MenuItem Header="Document2" Click="MenuItem_Click_15"/>
-            </MenuItem>
         </Menu>
         <MyNamespace:FooTextBox x:Name="fooTextBox" Grid.Row="1"/>
         <StackPanel Grid.Row="2" Orientation="Horizontal">
index dbdc4d4..c8d548e 100644 (file)
@@ -47,7 +47,7 @@ namespace Test
             complete_collection.Add(new CompleteWord("char"));
             complete_collection.Add(new CompleteWord("var"));
 
-            Document doc = new Document();
+            Document doc = this.fooTextBox.Document;
             doc.AutoComplete = new AutoCompleteBox(doc);
             doc.AutoComplete.Items = complete_collection;
             doc.AutoComplete.Enabled = true;
@@ -55,11 +55,6 @@ namespace Test
             //doc.LayoutLines.FoldingStrategy = new WZTextFoldingGenerator();
             doc.Update += Document_Update;
 
-            this.fooTextBox.Document = doc;
-
-            this.Documents.Add(doc);
-            this.Documents.Add(new Document());
-
             this.Closed += MainWindow_Closed;
         }
 
@@ -232,22 +227,6 @@ namespace Test
             this.fooTextBox.Refresh();
         }
 
-        private void MenuItem_Click_14(object sender, RoutedEventArgs e)
-        {
-            this.fooTextBox.Document = this.Documents[0];
-            this.it = null;
-            this.InvalidateVisual();
-            MessageBox.Show("Current Document is Document1");
-        }
-
-        private void MenuItem_Click_15(object sender, RoutedEventArgs e)
-        {
-            this.fooTextBox.Document = this.Documents[1];
-            this.it = null;
-            this.InvalidateVisual();
-            MessageBox.Show("Current Document is Document2");
-        }
-
         private void MenuItem_Click_16(object sender, RoutedEventArgs e)
         {
             if(this.fooTextBox.LineBreakMethod != LineBreakMethod.CharUnit)