OSDN Git Service

24d52e3df756f83072cec0bcd2e96a70f3770c92
[fooeditengine/FooEditEngine.git] / WPF / Test / MainWindow.xaml
1 <Window x:Class="Test.MainWindow"
2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4         xmlns:MyNamespace="clr-namespace:FooEditEngine.WPF;assembly=FooEditEngine.WPF"
5         xmlns:local="clr-namespace:Test"
6         Title="MainWindow" Height="350" Width="525">
7     <Window.Resources>
8         <local:TextRangeConveter x:Key="TextRangeConverter"/>
9     </Window.Resources>
10     <Grid>
11         <Grid.RowDefinitions>
12             <RowDefinition Height="24"/>
13             <RowDefinition/>
14             <RowDefinition Height="24"/>
15         </Grid.RowDefinitions>
16         <Menu Grid.Row="0">
17             <MenuItem Header="Test">
18                 <MenuItem Header="Load" Click="MenuItem_Click_3"/>
19                 <MenuItem Header="Save" Click="MenuItem_Click_10"/>
20                 <MenuItem Header="Enable" Click="MenuItem_Click" IsCheckable="True" Name="Enable"/>
21                 <MenuItem Header="ShowLineMarker" Click="ShowLineMarker_Click" IsCheckable="True" Name="ShowLineMarker"/>
22                 <MenuItem Header="ShowLineNumber" Click="MenuItem_Click_1" IsCheckable="True" Name="ShowLineNumber"/>
23                 <MenuItem Header="ShowRuler" Click="MenuItem_Click_8" IsCheckable="True" Name="ShowRuler" />
24                 <MenuItem Header="WordRap" Click="MenuItem_Click_4" IsCheckable="True" Name="WordRap"/>
25                 <MenuItem Header="Print" Click="MenuItem_Click_2"/>
26                 <MenuItem Header="Marker" Click="MenuItem_Click_5"/>
27                 <MenuItem Header="RTL" Name="RTL" Click="MenuItem_Click_6" IsCheckable="True" />
28                 <MenuItem Header="XML Hilight" Name="XMLHilight" Click="MenuItem_Click_7" IsCheckable="True" />
29                 <MenuItem Header="URL Mark" Name="URLMark" Click="URLMark_Click" IsCheckable="True"/>
30                 <MenuItem Header="GenerateFolding" Click="MenuItem_Click_9"/>
31             </MenuItem>
32         </Menu>
33         <MyNamespace:FooTextBox x:Name="fooTextBox" Grid.Row="1"/>
34         <StackPanel Grid.Row="2" Orientation="Horizontal">
35             <TextBlock Text="{Binding Selection,ElementName=fooTextBox,Converter={StaticResource TextRangeConverter}}" Margin="10,0,0,0"/>
36             <TextBlock Text="FindPattern" Margin="10,0,0,0"/>
37             <TextBox Name="FindPattern" Width="100"/>
38             <TextBlock Text="ReplaceAll" Margin="10,0,0,0"/>
39             <TextBox Name="ReplacePattern" Width="100"/>
40             <Button Name="ReplaceAll" Content="ReplaceAll" Click="ReplaceAll_Click" Margin="10,0,0,0"/>
41         </StackPanel>
42     </Grid>
43 </Window>