StockSharp

Форк
0
66 строк · 2.9 Кб
1
<Window x:Class="SampleHistoryTestingParallel.MainWindow"
2
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4
        xmlns:loc="clr-namespace:StockSharp.Localization;assembly=StockSharp.Localization"
5
        xmlns:sx="http://schemas.stocksharp.com/xaml"
6
        xmlns:ex="clr-namespace:Ecng.Xaml;assembly=StockSharp.Xaml"
7
        Title="{x:Static loc:LocalizedStrings.SampleOptimizationApp}" Height="430" Width="525">
8
	<Grid>
9
		<Grid.RowDefinitions>
10
			<RowDefinition Height="Auto" />
11
			<RowDefinition Height="5" />
12
			<RowDefinition Height="Auto" />
13
			<RowDefinition Height="5" />
14
			<RowDefinition Height="Auto" />
15
			<RowDefinition Height="5" />
16
			<RowDefinition Height="*" />
17
		</Grid.RowDefinitions>
18

19
		<Grid Grid.Row="0">
20
			<Grid.ColumnDefinitions>
21
				<ColumnDefinition Width="Auto" />
22
				<ColumnDefinition Width="*" />
23
			</Grid.ColumnDefinitions>
24
			
25
			<Label Grid.Column="0" Grid.Row="0" Content="{x:Static loc:LocalizedStrings.Path}" />
26
		    <ex:FolderBrowserPicker x:Name="HistoryPath" Grid.Column="1" Grid.Row="0" />
27
		</Grid>
28
		
29
		<Grid x:Name="OptimizeTypeGrid" Grid.Row="2">
30
			<Grid.ColumnDefinitions>
31
				<ColumnDefinition Width="Auto" />
32
				<ColumnDefinition Width="5" />
33
				<ColumnDefinition Width="Auto" />
34
			</Grid.ColumnDefinitions>
35
			
36
			<RadioButton x:Name="BruteForce" GroupName="OptimizerType" IsChecked="True" Content="{x:Static loc:LocalizedStrings.BruteForce}" />
37
			<RadioButton x:Name="Genetic" GroupName="OptimizerType" Grid.Column="2" Content="{x:Static loc:LocalizedStrings.Genetic}" />
38
		</Grid>
39
		
40
		<Grid Grid.Row="4">
41
			<Grid.ColumnDefinitions>
42
				<ColumnDefinition Width="Auto" />
43
				<ColumnDefinition Width="Auto" />
44
				<ColumnDefinition Width="Auto" />
45
				<ColumnDefinition Width="*" />
46
			</Grid.ColumnDefinitions>
47
			<Button x:Name="StartBtn" Grid.Column="0" Content="{x:Static loc:LocalizedStrings.Start}" Width="100" Click="StartBtnClick" />
48
			<Button x:Name="PauseBtn" Grid.Column="1" Content="{x:Static loc:LocalizedStrings.Pause}" Width="100" Click="PauseBtnClick" IsEnabled="False"/>
49
			<Button x:Name="StopBtn" Grid.Column="2" Content="{x:Static loc:LocalizedStrings.Stop}" Width="100" HorizontalAlignment="Left" Click="StopBtnClick" IsEnabled="False"/>
50
			
51
			<Grid Grid.Column="3" Grid.Row="2">  
52
			   <ProgressBar x:Name="TestingProcess" Maximum="100" />
53
			   <TextBlock x:Name="TestingProcessText" HorizontalAlignment="Center" VerticalAlignment="Center" />
54
			</Grid>
55
		</Grid>
56

57
		<Grid Grid.Row="6">
58
			<Grid.ColumnDefinitions>
59
				<ColumnDefinition Width="250" />
60
				<ColumnDefinition Width="*" />
61
			</Grid.ColumnDefinitions>
62
			<sx:PropertyGridEx x:Name="GeneticSettings" IsEnabled="{Binding ElementName=Genetic, Path=IsChecked}" />
63
			<sx:StrategiesStatisticsPanel x:Name="Stat" Grid.Column="2" ShowProgress="True" ShowPnLChart="True" />
64
		</Grid>
65
	</Grid>
66
</Window>
67

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.