<Grid.RowDefinitions>
<RowDefinition Height="24"/>
<RowDefinition/>
+ <RowDefinition Height="24"/>
</Grid.RowDefinitions>
<Menu Grid.Row="0">
<MenuItem Header="Test">
</MenuItem>
</Menu>
<MyNamespace:FooTextBox x:Name="fooTextBox" Grid.Row="1"/>
+ <StackPanel Grid.Row="2" Orientation="Horizontal">
+ <TextBlock Text="FindPatter"/>
+ <TextBox Name="FindPattern" Width="100"/>
+ <TextBlock Text="ReplaceAll"/>
+ <TextBox Name="ReplacePattern" Width="100"/>
+ <Button Name="ReplaceAll" Content="ReplaceAll" Click="ReplaceAll_Click"/>
+ </StackPanel>
</Grid>
</Window>
MessageBox.Show("complete");
}
}
+
+ private void ReplaceAll_Click(object sender, RoutedEventArgs e)
+ {
+ this.fooTextBox.Document.SetFindParam(this.FindPattern.Text, false, System.Text.RegularExpressions.RegexOptions.None);
+ this.fooTextBox.Document.ReplaceAll(this.ReplacePattern.Text, false);
+ this.fooTextBox.Refresh();
+ MessageBox.Show("complete");
+ }
}
}