|
@ -6,7 +6,7 @@ |
|
|
xmlns:localizations="clr-namespace:Pores.Models.Localizations" |
|
|
xmlns:localizations="clr-namespace:Pores.Models.Localizations" |
|
|
xmlns:local="clr-namespace:Pores" |
|
|
xmlns:local="clr-namespace:Pores" |
|
|
mc:Ignorable="d" |
|
|
mc:Ignorable="d" |
|
|
Title="Pores" Height="500" Width="1000"> |
|
|
Title="Pores" Height="600" Width="1000"> |
|
|
<Grid IsEnabled="{Binding EnableControlsFlag}"> |
|
|
<Grid IsEnabled="{Binding EnableControlsFlag}"> |
|
|
<Grid.ColumnDefinitions> |
|
|
<Grid.ColumnDefinitions> |
|
|
<ColumnDefinition Width="2*"/> |
|
|
<ColumnDefinition Width="2*"/> |
|
@ -66,22 +66,23 @@ |
|
|
|
|
|
|
|
|
<StackPanel DockPanel.Dock="Bottom" VerticalAlignment="Bottom"> |
|
|
<StackPanel DockPanel.Dock="Bottom" VerticalAlignment="Bottom"> |
|
|
<Button Content="Сгенерировать модель" Command="{Binding GeneratePoresCommand}"/> |
|
|
<Button Content="Сгенерировать модель" Command="{Binding GeneratePoresCommand}"/> |
|
|
<Button Content="Единичная выборка в файл" Command="{Binding GenAndSaveBatchCommand}"/> |
|
|
<Button Content="Сохранить выборку из модели в файл" Command="{Binding GenAndSaveBatchCommand}"/> |
|
|
<Button Content="Сохранить в файл" Command="{Binding SaveToFileCommand}"/> |
|
|
<Button Content="Сохранить модель в файл" Command="{Binding SaveToFileCommand}"/> |
|
|
<Button Command="{Binding GenerateAllCommand}" CommandParameter="{Binding ModelAndBatchNumber}"> |
|
|
<Button Command="{Binding GenerateAllCommand}" CommandParameter="{Binding ModelAndBatchNumber}"> |
|
|
<Button.Content> |
|
|
<Button.Content> |
|
|
<TextBlock> |
|
|
<TextBlock> |
|
|
<Run Text="Сгенерировать модели+выборки ["/> |
|
|
<Run Text="Сгенерировать модели+выборки ["/> |
|
|
<Run><Binding Path="ModelAndBatchNumber"/></Run> |
|
|
<Run><Binding Path="ModelAndBatchNumber" UpdateSourceTrigger="PropertyChanged"/></Run> |
|
|
<Run Text="]"/> |
|
|
<Run Text="]"/> |
|
|
</TextBlock> |
|
|
</TextBlock> |
|
|
</Button.Content> |
|
|
</Button.Content> |
|
|
</Button> |
|
|
</Button> |
|
|
|
|
|
<Button Content="Открыть папку с моделями" Command="{Binding OpenModelDirectoryCommand}"/> |
|
|
</StackPanel> |
|
|
</StackPanel> |
|
|
|
|
|
|
|
|
<StackPanel DockPanel.Dock="Top"> |
|
|
<StackPanel DockPanel.Dock="Top"> |
|
|
<TextBlock Text="Настройки экспорта выборок" FontWeight="SemiBold" HorizontalAlignment="Center" Margin="0 5"/> |
|
|
<TextBlock Text="Настройки выборки и экспорта" FontWeight="SemiBold" HorizontalAlignment="Center" Margin="0 5"/> |
|
|
<TextBlock Text="Параметры единичного фрагмента:"/> |
|
|
<TextBlock Text="Параметры единичного выборки:"/> |
|
|
<TextBlock Text="Координаты центра (Х): "/> |
|
|
<TextBlock Text="Координаты центра (Х): "/> |
|
|
<TextBox Text="{Binding BatchPoint.Center.X}"/> |
|
|
<TextBox Text="{Binding BatchPoint.Center.X}"/> |
|
|
<TextBlock Text="Координаты центра (Y): "/> |
|
|
<TextBlock Text="Координаты центра (Y): "/> |
|
@ -92,11 +93,17 @@ |
|
|
<TextBox Text="{Binding BatchPoint.Width}"/> |
|
|
<TextBox Text="{Binding BatchPoint.Width}"/> |
|
|
<TextBlock Text="Глубина:"/> |
|
|
<TextBlock Text="Глубина:"/> |
|
|
<TextBox Text="{Binding BatchPoint.Depth}"/> |
|
|
<TextBox Text="{Binding BatchPoint.Depth}"/> |
|
|
|
|
|
<CheckBox Margin="0 5" IsChecked="{Binding RandomBatchPointFlag}" IsEnabled="False"> |
|
|
|
|
|
<TextBlock TextWrapping="Wrap" Text="Случайное координаты для выборки"/> |
|
|
|
|
|
</CheckBox> |
|
|
<TextBlock Text="Количество моделей/моделей и выборок генерируемое за один раз:" TextWrapping="Wrap"/> |
|
|
<TextBlock Text="Количество моделей/моделей и выборок генерируемое за один раз:" TextWrapping="Wrap"/> |
|
|
<TextBox Text="{Binding ModelAndBatchNumber}"/> |
|
|
<TextBox Text="{Binding ModelAndBatchNumber}"/> |
|
|
<CheckBox Margin="0 5" IsChecked="{Binding GenerateBatchForEachModelFlag}"> |
|
|
<CheckBox Margin="0 5" IsChecked="{Binding GenerateBatchForEachModelFlag}"> |
|
|
<TextBlock TextWrapping="Wrap" Text="Генерировать для каждой модели по выборке"/> |
|
|
<TextBlock TextWrapping="Wrap" Text="Генерировать для каждой модели по выборке"/> |
|
|
</CheckBox> |
|
|
</CheckBox> |
|
|
|
|
|
<CheckBox Margin="0 5" IsChecked="{Binding GenerateConnectedPoresReportFlag}"> |
|
|
|
|
|
<TextBlock TextWrapping="Wrap" Text="Предоставить отчет по количеству пор, соединенных между собой"/> |
|
|
|
|
|
</CheckBox> |
|
|
</StackPanel> |
|
|
</StackPanel> |
|
|
|
|
|
|
|
|
</DockPanel> |
|
|
</DockPanel> |
|
|