/
Lisson
/
combinatorics
Обзор
Документация
Войти
/
Lisson
/
combinatorics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
MainWindow.xaml
261 строка
16 KB
Ruslan
Добавьте файлы проекта.
12 июл 2024, 15:13
12 июл 2024, 15:13
eb0ed24
Код
Авторство
О чём код?
<Window x:Class="Combinator.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Combinator" mc:Ignorable="d" Title="Калькулятор комбинаций" Height="400" Width="650"> <Grid> <Grid.RowDefinitions> <RowDefinition/> </Grid.RowDefinitions> <TabControl Grid.Row="0"> <TabItem Header="Перестановки"> <Grid Background="#FFE5E5E5" Name="grid1"> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="40"/> <ColumnDefinition Width="60"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Button Grid.Column="0" Grid.Row="0" Click="Button_Click">OK</Button> <Label Grid.Column="1" Content="n" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput1" Grid.Column="2" Grid.Row="0" MaxLines="1" Padding="5,0,0,0" Margin="0,0,2,0">6</TextBox> <TextBox x:Name="tInput1text" Grid.Column="3" Grid.Row="0" MaxLines="1" Padding="5,0,0,0" TextChanged="tInput1text_TextChanged">строка</TextBox> <TextBox x:Name="tResult1" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" MaxLines="1" TextAlignment="Center" IsReadOnly="True" Margin="0,0,2,0"/> <!--WebBrowser x:Name="wbSample" Grid.Row="2" Grid.ColumnSpan="3" Source="pack://siteoforigin:,,,/Data/peres1.html"> </WebBrowser--> <!--Frame Grid.Row="2" Grid.ColumnSpan="3" Source="{DynamicResource page1}" ></Frame--> <!--Frame Grid.Row="2" Grid.ColumnSpan="3" Source="pack://siteoforigin:,,,/Data/peres1.html" ></Frame--> <ScrollViewer Grid.Row="2" Grid.ColumnSpan="3" VerticalScrollBarVisibility="Auto"> <StackPanel x:Name="stackPanel1" HorizontalAlignment="Center" ></StackPanel> </ScrollViewer> <TextBox x:Name="tResult11" Grid.Row="1" Grid.Column="3" Grid.RowSpan="2" VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" TextAlignment="Center" IsReadOnly="True"/> </Grid> </TabItem> <TabItem Header="Перестановки с Повт"> <Grid Background="#FFE5E5E5"> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition/> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="40"/> <ColumnDefinition Width="60"/> <ColumnDefinition Width="130"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Button x:Name="btn2" Grid.Column="0" Click="btn2_Click" >OK</Button> <Label Grid.Column="1" Content="n" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tCount2" Grid.Column="2" MaxLines="1" Padding="5,0,0,0" Margin="0,0,2,0" IsReadOnly="True" IsReadOnlyCaretVisible="True" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}">3</TextBox> <TextBox x:Name="tInput2" Grid.Column="3" MaxLines="1" Padding="5,0,0,0" IsReadOnly="True" TextChanged="tInput2_TextChanged" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}">1 2 1</TextBox> <TextBox x:Name="tInput2word" Grid.Column="4" MaxLines="1" Padding="5,0,0,0" TextChanged="tInput2word_TextChanged">abbc</TextBox> </Grid> <StackPanel Grid.Row="1" Orientation="Horizontal"> <Label Content="Колич. Вариантов" FontSize="20"/> <TextBox x:Name="tResult2" MinWidth="100" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" MaxLines="1" TextAlignment="Center" IsReadOnly="True" Margin="0,0,2,0"/> </StackPanel> <!--Canvas Grid.Row="2" > <Ellipse Width="100" Height="100" Canvas.Left="88" Canvas.Top="60" Stroke="#FF464646" Fill="#FF9DEFE2" /> <Ellipse Width="100" Height="100" Stroke="#FF464646" Fill="#FF9DEFE2" HorizontalAlignment="Left" VerticalAlignment="Top" Canvas.Left="197" Canvas.Top="78" /> </Canvas--> <Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <ScrollViewer VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" Margin="1,0,0,0"> <StackPanel x:Name="stackPanel2" HorizontalAlignment="Center" ></StackPanel> </ScrollViewer> <TextBox x:Name="tResult2text" Grid.Column="1" VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" TextAlignment="Center" IsReadOnly="True"/> </Grid> </Grid> </TabItem> <TabItem Header="Размещений"> <Grid Background="#FFE5E5E5"> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="100"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Button x:Name="btn3" Grid.Column="0" Grid.Row="0" Click="btn3_Click" >OK</Button> <Grid Grid.Column="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="n" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput3n" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <Grid Grid.Column="1" Grid.Row="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="k" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput3k" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <TextBox x:Name="tResult3" Grid.Row="2" Grid.ColumnSpan="2" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" MaxLines="1" TextAlignment="Center" IsReadOnly="True" Margin="0,0,2,0"/> <TextBox x:Name="tInput1text3" Grid.Column="2" Grid.Row="0" MaxLines="1" Padding="5,0,0,0" TextChanged="tInput1text3_TextChanged" >строка</TextBox> <TextBox x:Name="tResult31" Grid.Row="2" Grid.Column="3" Grid.RowSpan="2" VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" TextAlignment="Center" IsReadOnly="True"/> </Grid> </TabItem> <TabItem Header="Размещений с повт"> <Grid Background="#FFE5E5E5"> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="100"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Button x:Name="btn4" Grid.Column="0" Grid.Row="0" Click="btn4_Click" >OK</Button> <Grid Grid.Column="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="n" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput4n" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <Grid Grid.Column="1" Grid.Row="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="k" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput4k" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <TextBox x:Name="tResult4" Grid.Row="2" Grid.ColumnSpan="2" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" MaxLines="1" TextAlignment="Center" IsReadOnly="True" Margin="0,0,2,0"/> <TextBox x:Name="tInput1text4" Grid.Column="2" Grid.Row="0" MaxLines="1" Padding="5,0,0,0" TextChanged="tInput1text4_TextChanged">строка</TextBox> <TextBox x:Name="tResult41" Grid.Row="2" Grid.Column="3" Grid.RowSpan="2" VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" TextAlignment="Center" IsReadOnly="True"/> </Grid> </TabItem> <TabItem Header="Сочетаний"> <Grid Background="#FFE5E5E5"> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="100"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Button x:Name="btn5" Grid.Column="0" Grid.Row="0" Click="btn5_Click" >OK</Button> <Grid Grid.Column="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="n" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput5n" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <Grid Grid.Column="1" Grid.Row="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="k" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput5k" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <TextBox x:Name="tResult5" Grid.Row="2" Grid.ColumnSpan="2" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" MaxLines="1" TextAlignment="Center" IsReadOnly="True" Margin="0,0,2,0"/> <TextBox x:Name="tInput1text5" Grid.Column="2" Grid.Row="0" MaxLines="1" Padding="5,0,0,0" TextChanged="tInput1text5_TextChanged" >строка</TextBox> <TextBox x:Name="tResult51" Grid.Row="2" Grid.Column="3" Grid.RowSpan="2" VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" TextAlignment="Center" IsReadOnly="True"/> </Grid> </TabItem> <TabItem Header="Сочетаний с повт"> <Grid Background="#FFE5E5E5"> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="100"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Button x:Name="btn6" Grid.Column="0" Grid.Row="0" Click="btn6_Click" >OK</Button> <Grid Grid.Column="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="n" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput6n" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <Grid Grid.Column="1" Grid.Row="1" Margin="0,0,2,0"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Content="k" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/> <TextBox x:Name="tInput6k" Grid.Column="1" MaxLines="1" Padding="5,0,0,0">2</TextBox> </Grid> <TextBox x:Name="tResult6" Grid.Row="2" Grid.ColumnSpan="2" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" MaxLines="1" TextAlignment="Center" IsReadOnly="True" Margin="0,0,2,0"/> <TextBox x:Name="tInput1text6" Grid.Column="2" Grid.Row="0" MaxLines="1" Padding="5,0,0,0" TextChanged="tInput1text6_TextChanged" >строка</TextBox> <TextBox x:Name="tResult61" Grid.Row="2" Grid.Column="3" Grid.RowSpan="2" VerticalScrollBarVisibility="Auto" Background="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" TextAlignment="Center" IsReadOnly="True"/> </Grid> </TabItem> </TabControl> </Grid> </Window>