123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- <Window
- x:Class="OINA.Extender.WPF.Testharness.PeriodicTableVisualSettings"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:sys="clr-namespace:System;assembly=mscorlib"
- xmlns:testharness="clr-namespace:OINA.Extender.WPF.Testharness"
- Title="Periodic Table Visual Settings"
- Width="375"
- Height="400"
- ResizeMode="NoResize"
- WindowStyle="ToolWindow"
- x:Uid="Window_1">
- <Grid
- x:Uid="Grid_1">
- <Grid.RowDefinitions>
- <RowDefinition
- x:Uid="RowDefinition_0" />
- <RowDefinition
- x:Uid="RowDefinition_1" />
- <RowDefinition
- x:Uid="RowDefinition_2" />
- <RowDefinition
- x:Uid="RowDefinition_3" />
- <RowDefinition
- x:Uid="RowDefinition_4" />
- <RowDefinition
- x:Uid="RowDefinition_5" />
- <RowDefinition
- x:Uid="RowDefinition_6"
- Height="Auto" />
- <RowDefinition
- x:Uid="RowDefinition_7" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- x:Uid="ColumnDefinition_17"
- Width="Auto"></ColumnDefinition>
- <ColumnDefinition
- x:Uid="ColumnDefinition_18"></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Label
- Grid.Row="0"
- Grid.Column="0"
- Content="Background Color"
- x:Uid="Label_15"
- Margin="5" />
- <testharness:ColorPickerCombo
- Grid.Row="0"
- Grid.Column="1"
- x:Uid="BackgroundColorCombo"
- x:Name="BackgroundColorCombo"
- Margin="10,5"
- SelectedColor="{Binding BackgroundColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- <Label
- Grid.Row="1"
- Grid.Column="0"
- Content="Included Element Color"
- x:Uid="Label_23"
- Margin="5" />
- <testharness:ColorPickerCombo
- Grid.Row="1"
- Grid.Column="1"
- x:Uid="IncludedElementColorCombo"
- x:Name="IncludedElementColorCombo"
- Margin="10,5"
- SelectedColor="{Binding IncludedElementColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- <Label
- Grid.Row="2"
- Grid.Column="0"
- Content="Excluded Element Color"
- x:Uid="Label_16"
- Margin="5" />
- <testharness:ColorPickerCombo
- Grid.Row="2"
- Grid.Column="1"
- x:Uid="ExcludedElementColorCombo"
- x:Name="ExcludedElementColorCombo"
- Margin="10,5"
- SelectedColor="{Binding ExcludedElementColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- <Label
- Grid.Row="3"
- Grid.Column="0"
- Content="Idle Element Color"
- x:Uid="Label_17"
- Margin="5" />
- <testharness:ColorPickerCombo
- Grid.Row="3"
- Grid.Column="1"
- x:Uid="IdleElementColorCombo"
- x:Name="IdleElementColorCombo"
- Margin="10,5"
- SelectedColor="{Binding IdleElementColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- <Label
- Grid.Row="4"
- Grid.Column="0"
- Content="Element Border Color"
- x:Uid="Label_18"
- Margin="5" />
- <testharness:ColorPickerCombo
- Grid.Row="4"
- Grid.Column="1"
- x:Uid="ElementBorderColorCombo"
- x:Name="ElementBorderColorCombo"
- Margin="10,5"
- SelectedColor="{Binding ElementBorderColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- <Label
- Grid.Row="5"
- Grid.Column="0"
- Content="Element Highlight Color"
- x:Uid="Label_19"
- Margin="5" />
- <testharness:ColorPickerCombo
- Grid.Row="5"
- Grid.Column="1"
- x:Uid="ElementHighlightColorCombo"
- x:Name="ElementHighlightColorCombo"
- Margin="10,5"
- SelectedColor="{Binding ElementHighlightColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- <GroupBox
- Grid.Row="6"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- Margin="5"
- Header="Periodic Table Font Settings"
- x:Uid="GroupBox_2">
- <Grid
- x:Uid="Grid_7">
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- x:Uid="ColumnDefinition_13" />
- <ColumnDefinition
- x:Uid="ColumnDefinition_14" />
- <ColumnDefinition
- x:Uid="ColumnDefinition_16" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition
- x:Uid="RowDefinition_8" />
- <RowDefinition
- x:Uid="RowDefinition_9" />
- <RowDefinition
- x:Uid="RowDefinition_10" />
- <RowDefinition
- x:Uid="RowDefinition_11" />
- </Grid.RowDefinitions>
- <Label
- Grid.Row="0"
- Grid.ColumnSpan="2"
- Margin="5,0"
- Content="Font Family"
- x:Uid="Label_20" />
- <ComboBox
- x:Name="PeriodicTableFontFamilyCombo"
- Grid.Row="1"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- Margin="5,0"
- ItemsSource="{Binding Source={x:Static Fonts.SystemFontFamilies}}"
- SelectedValue="{Binding PeriodicTableFontFamily, Mode=TwoWay}"
- x:Uid="PeriodicTableFontFamilyCombo">
- <ComboBox.ItemTemplate>
- <DataTemplate
- x:Uid="DataTemplate_6">
- <StackPanel
- Height="18"
- Margin="0,0,0,2"
- Orientation="Horizontal"
- x:Uid="StackPanel_12">
- <TextBlock
- Margin="8,0,0,0"
- FontFamily="{Binding}"
- Text="{Binding}"
- x:Uid="TextBlock_7" />
- </StackPanel>
- </DataTemplate>
- </ComboBox.ItemTemplate>
- </ComboBox>
- <Label
- x:Uid="Label_24" Grid.Row="0"
- Grid.Column="2"
- Margin="5,0"
- Content="Font Size" />
- <ComboBox
- x:Uid="PeriodicTableFontSizeCombo" x:Name="PeriodicTableFontSizeCombo"
- Grid.Row="1"
- Grid.Column="2"
- Margin="5,0"
- SelectedValue="{Binding PeriodicTableFontSize, Mode=TwoWay}">
- <ComboBox.ItemsSource>
- <x:Array
- x:Uid="x:Array_1"
- Type="{x:Type sys:Double}">
- <sys:Double x:Uid="sys:Double_10">8</sys:Double>
- <sys:Double x:Uid="sys:Double_11">10</sys:Double>
- <sys:Double x:Uid="sys:Double_12">12</sys:Double>
- <sys:Double x:Uid="sys:Double_13">14</sys:Double>
- <sys:Double x:Uid="sys:Double_14">16</sys:Double>
- </x:Array>
- </ComboBox.ItemsSource>
- </ComboBox>
- <Label
- Grid.Row="2"
- Grid.Column="0"
- Margin="5,0"
- Content="Font Style"
- x:Uid="Label_21" />
- <ComboBox
- x:Name="PeriodicTableFontStyleCombo"
- Grid.Row="3"
- Grid.Column="0"
- Margin="5,0"
- SelectedValue="{Binding PeriodicTableFontStyle, Mode=TwoWay}"
- x:Uid="PeriodicTableFontStyleCombo">
- <FontStyle
- x:Uid="FontStyle_1">Normal</FontStyle>
- <FontStyle
- x:Uid="FontStyle_2">Italic</FontStyle>
- <FontStyle
- x:Uid="FontStyle_3">Oblique</FontStyle>
- </ComboBox>
- <Label
- Grid.Row="2"
- Grid.Column="1"
- Margin="5,0"
- Content="Font Color"
- x:Uid="Label_22" />
- <testharness:ColorPickerCombo
- Grid.Row="3"
- Grid.Column="1"
- Grid.ColumnSpan="2"
- x:Uid="ElementFontColorCombo"
- x:Name="ElementFontColorCombo"
- Margin="5,0"
- SelectedColor="{Binding ElementFontColor, Mode=TwoWay}">
- </testharness:ColorPickerCombo>
- </Grid>
- </GroupBox>
- <Button
- Grid.Row="7"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- x:Name="ResetStylesButton"
- Margin="10, 5"
- Click="ResetStylesButton_Click"
- Content="Reset Styles"
- x:Uid="ResetStylesButton" />
- </Grid>
- </Window>
|