Advertisement
shoodymon

MainWindow.xaml

May 5th, 2024
1,268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 26.74 KB | None | 0 0
  1. <Window x:Class="Trees_CourseProject.MainWindow"
  2.         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3.         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4.         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5.         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6.         xmlns:local="clr-namespace:Trees_CourseProject"
  7.         mc:Ignorable="d"
  8.         Title="MainWindow" Width="1080" Height="720" WindowStartupLocation="CenterScreen">
  9.  
  10.     <Grid>
  11.         <!-- Добавленный TabControl -->
  12.         <TabControl x:Name="MainTabControl" Grid.Row="0" BorderThickness="0">
  13.            
  14.             <!-- Вкладка 1 -->
  15.             <TabItem Header="Tab 1">
  16.                 <!-- Содержимое первой вкладки -->
  17.                 <!-- Оставшаяся часть, которая была внутри Grid -->
  18.                 <Grid Grid.Row="1">
  19.                     <Grid.ColumnDefinitions>
  20.                         <ColumnDefinition Width="Auto"/>
  21.                         <ColumnDefinition Width="*"/>
  22.                     </Grid.ColumnDefinitions>
  23.  
  24.                     <!-- Левая колонка для меню выбора типа дерева и ввода узлов -->
  25.                     <StackPanel Grid.Column="0" Margin="10">
  26.                         <!-- Меню выбора типа дерева -->
  27.                         <ComboBox x:Name="TreeTypeComboBox" Margin="0,0,0,10" SelectionChanged="TreeTypeComboBox_SelectionChanged">
  28.                             <ComboBoxItem Content="Бинарное дерево поиска"/>
  29.                             <ComboBoxItem Content="AVL-дерево"/>
  30.                             <ComboBoxItem Content="Красно-черное дерево"/>
  31.                         </ComboBox>
  32.  
  33.                         <!-- Ввод узла дерева и действия с ним -->
  34.                         <TextBox x:Name="nodeInputTextBox" Margin="0,0,0,10" TextChanged="TextBox_TextChanged">
  35.                             <TextBox.Style>
  36.                                 <Style TargetType="TextBox">
  37.                                     <Style.Triggers>
  38.                                         <Trigger Property="IsFocused" Value="True">
  39.                                             <Setter Property="Foreground" Value="Black"/>
  40.                                         </Trigger>
  41.                                         <Trigger Property="IsFocused" Value="False">
  42.                                             <Setter Property="Foreground" Value="LightGray"/>
  43.                                         </Trigger>
  44.                                     </Style.Triggers>
  45.                                 </Style>
  46.                             </TextBox.Style>
  47.                         </TextBox>
  48.  
  49.                         <Button Content="Добавить" Margin="0,0,0,5" Click="AddButton_Click"/>
  50.                         <Button Content="Удалить" Margin="0,0,0,5" Click="DeleteButton_Click"/>
  51.                         <Button Content="Поиск" Margin="0,0,0,5" Click="SearchButton_Click"/>
  52.                     </StackPanel>
  53.  
  54.                     <!-- Правая колонка для отрисовки дерева -->
  55.                     <Canvas x:Name="canvas" Grid.Column="1" Margin="10"/>
  56.                 </Grid>
  57.             </TabItem>
  58.  
  59.             <!-- Вкладка стартового главного меню -->
  60.             <TabItem x:Name="StartUpMenu">
  61.                 <TabItem.Header>
  62.                     <StackPanel Orientation="Horizontal">
  63.                         <Ellipse Height="10" Width="10" Fill="Black" />
  64.                         <TextBlock Margin="3">StartUpMenu</TextBlock>
  65.                     </StackPanel>
  66.                 </TabItem.Header>
  67.                 <Grid>
  68.                     <Grid.Background>
  69.                         <ImageBrush ImageSource="StartUpMenuImage.jpg" Stretch="Fill"/>
  70.                     </Grid.Background>
  71.                     <Grid.RowDefinitions>
  72.                         <RowDefinition Height="Auto"/>
  73.                         <RowDefinition Height="Auto"/>
  74.                         <RowDefinition Height="Auto"/>
  75.                         <RowDefinition Height="Auto"/>
  76.                     </Grid.RowDefinitions>
  77.                     <!-- Меню -->
  78.                     <TextBlock Text="МЕНЮ" Margin="0,75,0,50" FontSize="48" HorizontalAlignment="Center" FontWeight="Bold" Foreground="Aqua">
  79.                         <TextBlock.Effect>
  80.                             <DropShadowEffect/>
  81.                         </TextBlock.Effect>
  82.                     </TextBlock>
  83.                     <!-- Кнопка "Деревья" -->
  84.                     <Button x:Name="TreesButton" Content="Деревья" Margin="0,70,0,20" Grid.Row="1" Width="200" Height="50" FontSize="24" Background="CornflowerBlue" BorderThickness="3" HorizontalAlignment="Center" Click="TreesButton_Click" FontWeight="Bold">
  85.                         <Button.Style>
  86.                             <Style TargetType="Button">
  87.                                 <Style.Triggers>
  88.                                     <Trigger Property="IsMouseOver" Value="True">
  89.                                         <Trigger.EnterActions>
  90.                                             <BeginStoryboard>
  91.                                                 <Storyboard>
  92.                                                     <DoubleAnimation Storyboard.TargetProperty="Width" To="220" Duration="0:0:0.2"/>
  93.                                                     <ThicknessAnimation Storyboard.TargetProperty="Margin" To="-20,70,-20,20" Duration="0:0:0.2"/>
  94.                                                 </Storyboard>
  95.                                             </BeginStoryboard>
  96.                                         </Trigger.EnterActions>
  97.                                         <Trigger.ExitActions>
  98.                                             <BeginStoryboard>
  99.                                                 <Storyboard>
  100.                                                     <DoubleAnimation Storyboard.TargetProperty="Width" To="200" Duration="0:0:0.2"/>
  101.                                                     <ThicknessAnimation Storyboard.TargetProperty="Margin" To="0,70,0,20" Duration="0:0:0.2"/>
  102.                                                 </Storyboard>
  103.                                             </BeginStoryboard>
  104.                                         </Trigger.ExitActions>
  105.                                     </Trigger>
  106.                                 </Style.Triggers>
  107.                             </Style>
  108.                         </Button.Style>
  109.                     </Button>
  110.                     <!-- Кнопка "Настройки" -->
  111.                     <Button x:Name="SettingsButton" Content="Настройки" Margin="0,20,0,20" Grid.Row="2" Width="200" Height="50" FontSize="24" Background="CornflowerBlue" BorderThickness="3" HorizontalAlignment="Center" Click="SettingsButton_Click" FontWeight="Bold">
  112.                         <Button.Style>
  113.                             <Style TargetType="Button">
  114.                                 <Style.Triggers>
  115.                                     <Trigger Property="IsMouseOver" Value="True">
  116.                                         <Trigger.EnterActions>
  117.                                             <BeginStoryboard>
  118.                                                 <Storyboard>
  119.                                                     <DoubleAnimation Storyboard.TargetProperty="Width" To="220" Duration="0:0:0.2"/>
  120.                                                     <ThicknessAnimation Storyboard.TargetProperty="Margin" To="-20,20,-20,20" Duration="0:0:0.2"/>
  121.                                                 </Storyboard>
  122.                                             </BeginStoryboard>
  123.                                         </Trigger.EnterActions>
  124.                                         <Trigger.ExitActions>
  125.                                             <BeginStoryboard>
  126.                                                 <Storyboard>
  127.                                                     <DoubleAnimation Storyboard.TargetProperty="Width" To="200" Duration="0:0:0.2"/>
  128.                                                     <ThicknessAnimation Storyboard.TargetProperty="Margin" To="0,20,0,20" Duration="0:0:0.2"/>
  129.                                                 </Storyboard>
  130.                                             </BeginStoryboard>
  131.                                         </Trigger.ExitActions>
  132.                                     </Trigger>
  133.                                 </Style.Triggers>
  134.                             </Style>
  135.                         </Button.Style>
  136.                     </Button>
  137.                     <!-- Кнопка "Выход" -->
  138.                     <Button x:Name="ExitButton" Content="Выход" Margin="0,20,0,20" Grid.Row="3" Width="200" Height="50" FontSize="24" Background="CornflowerBlue" BorderThickness="3" HorizontalAlignment="Center" Click="ExitButton_Click" FontWeight="Bold">
  139.                         <Button.Style>
  140.                             <Style TargetType="Button">
  141.                                 <Style.Triggers>
  142.                                     <Trigger Property="IsMouseOver" Value="True">
  143.                                         <Trigger.EnterActions>
  144.                                             <BeginStoryboard>
  145.                                                 <Storyboard>
  146.                                                     <DoubleAnimation Storyboard.TargetProperty="Width" To="220" Duration="0:0:0.2"/>
  147.                                                     <ThicknessAnimation Storyboard.TargetProperty="Margin" To="-20,20,-20,20" Duration="0:0:0.2"/>
  148.                                                 </Storyboard>
  149.                                             </BeginStoryboard>
  150.                                         </Trigger.EnterActions>
  151.                                         <Trigger.ExitActions>
  152.                                             <BeginStoryboard>
  153.                                                 <Storyboard>
  154.                                                     <DoubleAnimation Storyboard.TargetProperty="Width" To="200" Duration="0:0:0.2"/>
  155.                                                     <ThicknessAnimation Storyboard.TargetProperty="Margin" To="0,20,0,20" Duration="0:0:0.2"/>
  156.                                                 </Storyboard>
  157.                                             </BeginStoryboard>
  158.                                         </Trigger.ExitActions>
  159.                                     </Trigger>
  160.                                 </Style.Triggers>
  161.                             </Style>
  162.                         </Button.Style>
  163.                     </Button>
  164.                 </Grid>
  165.             </TabItem>
  166.            
  167.                 <!-- Вкладка меню выбора деревьев -->
  168.             <TabItem x:Name="TreeSelectionMenu">
  169.                 <TabItem.Header>
  170.                     <StackPanel Orientation="Horizontal">
  171.                         <Ellipse Height="10" Width="10" Fill="Black" />
  172.                         <TextBlock Margin="3">TreeSelectionMenu</TextBlock>
  173.                     </StackPanel>
  174.                 </TabItem.Header>
  175.                 <Grid>
  176.                     <Grid.Background>
  177.                         <ImageBrush ImageSource="TreeSelectionMenuImage.jpeg" Stretch="Fill"/>
  178.                     </Grid.Background>
  179.                    
  180.                     <Grid.RowDefinitions>
  181.                         <RowDefinition Height="100"/>
  182.                         <RowDefinition Height="*"/>
  183.                         <RowDefinition Height="100"/>
  184.                     </Grid.RowDefinitions>
  185.  
  186.                     <TextBlock Text="Выбор дерева" Grid.Row="0" Margin ="0,0,0,15" FontSize="48" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Aqua" FontWeight="Bold">
  187.                         <TextBlock.Effect>
  188.                             <DropShadowEffect/>
  189.                         </TextBlock.Effect>
  190.                     </TextBlock>
  191.  
  192.                     <StackPanel Grid.Row="1" Orientation="Horizontal">
  193.                         <Grid>
  194.                             <Grid.ColumnDefinitions>
  195.                                 <ColumnDefinition Width="1*"/>
  196.                                 <ColumnDefinition Width="1*"/>
  197.                                 <ColumnDefinition Width="1*"/>
  198.                             </Grid.ColumnDefinitions>
  199.  
  200.                             <Button x:Name="BSTreeButton" Grid.Column="0" Width="200" Height="250" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="80" FontSize="22" BorderBrush="Black" BorderThickness="5" Click="BSTreeButton_Click">
  201.                                 <TextBlock TextAlignment="Center" Foreground="Black" FontWeight="Bold" FontSize="24"> Бинарное <LineBreak/> дерево поиска </TextBlock>
  202.                                 <Button.Background>
  203.                                     <VisualBrush>
  204.                                         <VisualBrush.Visual>
  205.                                             <!-- Изображение с размытием -->
  206.                                             <Image Source="BinarySearchTree.png">
  207.                                                 <Image.Effect>
  208.                                                     <!-- Фильтр размытия для изображения -->
  209.                                                     <BlurEffect Radius="10" KernelType="Box"/>
  210.                                                 </Image.Effect>
  211.                                             </Image>
  212.                                         </VisualBrush.Visual>
  213.                                     </VisualBrush>
  214.                                 </Button.Background>
  215.                             </Button>
  216.  
  217.                             <Button x:Name="AVLtreeButton" Content="АВЛ - дерево" Grid.Column="1" Width="200" Height="250" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="80" FontSize="22" FontWeight="Bold" BorderBrush="Black" BorderThickness="5" Click="AVLtreeButton_Click" >
  218.                                 <Button.Background>
  219.                                     <VisualBrush>
  220.                                         <VisualBrush.Visual>
  221.                                             <!-- Изображение с размытием -->
  222.                                             <Image Source="AVLtree.png">
  223.                                                 <Image.Effect>
  224.                                                     <!-- Фильтр размытия для изображения -->
  225.                                                     <BlurEffect Radius="15" KernelType="Box"/>
  226.                                                 </Image.Effect>
  227.                                             </Image>
  228.                                         </VisualBrush.Visual>
  229.                                     </VisualBrush>
  230.                                 </Button.Background>
  231.                             </Button>
  232.                            
  233.                             <Button x:Name="RBtreeButton" Content="КЧ - дерево" Grid.Column="2" Width="200" Height="250" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="80" FontSize="22" FontWeight="Bold" BorderBrush="Black" BorderThickness="5" Foreground="Blue" Click="RBtreeButton_Click">
  234.                                 <Button.Background>
  235.                                     <VisualBrush>
  236.                                         <VisualBrush.Visual>
  237.                                             <!-- Изображение с размытием -->
  238.                                             <Image Source="RBtree.png">
  239.                                                 <Image.Effect>
  240.                                                     <!-- Фильтр размытия для изображения -->
  241.                                                     <BlurEffect Radius="15" KernelType="Box"/>
  242.                                                 </Image.Effect>
  243.                                             </Image>
  244.                                         </VisualBrush.Visual>
  245.                                     </VisualBrush>
  246.                                 </Button.Background>
  247.                             </Button>
  248.                         </Grid>
  249.                     </StackPanel>
  250.  
  251.                     <Button x:Name="BackToMenuButton" Grid.Row="2" Content="Назад" HorizontalAlignment="Center" Width="200" Height="50" BorderBrush="Black" BorderThickness="3" FontSize="18" FontWeight="Bold" Click="BackToMenuButton_Click"/>
  252.                 </Grid>
  253.             </TabItem>
  254.            
  255.                 <!-- Меню выбора деревьев / бинарное дерево поиска -->
  256.             <TabItem x:Name="BSTree">
  257.                 <TabItem.Header>
  258.                     <StackPanel Orientation="Horizontal">
  259.                         <Ellipse Height="10" Width="10" Fill="Black" />
  260.                         <TextBlock Margin="3">BSTree</TextBlock>
  261.                     </StackPanel>
  262.                 </TabItem.Header>
  263.  
  264.                 <Grid>
  265.                     <Grid.ColumnDefinitions>
  266.                         <ColumnDefinition Width="1*"/>
  267.                         <ColumnDefinition Width="7*"/>
  268.                     </Grid.ColumnDefinitions>
  269.                     <GridSplitter Grid.Row="1" Grid.ColumnSpan="3" HorizontalAlignment="Stretch" VerticalAlignment="Top" Background="LightGoldenrodYellow" ShowsPreview="true" ResizeDirection="Rows" Height="50"/>
  270.                     <StackPanel Grid.Column="0" Background="LightGray">
  271.                         <TextBlock Text="Бинарное дерево поиска" Grid.Row="0" Margin="0,20,0,15" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>
  272.                         <TextBlock Text="Узел" Grid.Row="0" Margin="0,5,0,10" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>
  273.                         <TextBox x:Name="BSTnodeInputTextBox" Margin="0,0,0,10">
  274.                             <TextBox.Style>
  275.                                 <Style TargetType="TextBox">
  276.                                     <Style.Triggers>
  277.                                         <Trigger Property="IsFocused" Value="True">
  278.                                             <Setter Property="Foreground" Value="Black"/>
  279.                                         </Trigger>
  280.                                         <Trigger Property="IsFocused" Value="False">
  281.                                             <Setter Property="Foreground" Value="LightGray"/>
  282.                                         </Trigger>
  283.                                     </Style.Triggers>
  284.                                 </Style>
  285.                             </TextBox.Style>
  286.                         </TextBox>
  287.                         <Button x:Name="BSTreeAdd" Content="Добавить" Margin="5,0,5,5" Click="BSTreeAdd_Click"/>
  288.                         <Button x:Name="BSTreeDelete" Content="Удалить" Margin="5,0,5,5" Click="BSTreeDelete_Click"/>
  289.                         <Button x:Name="BStreeSearch" Content="Поиск" Margin="5,0,5,5" Click="BStreeSearch_Click"/>
  290.                     </StackPanel>
  291.                     <Canvas x:Name="BSTcanvas" Grid.Column="1" Background="Transparent" ClipToBounds="True">
  292.                         <!-- Здесь будет отрисовываться дерево -->
  293.                     </Canvas>
  294.                     <ScrollViewer Grid.Column="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
  295.                         <ScrollViewer.Content>
  296.                             <Canvas x:Name="BSTcanvasContainer" Background="Transparent" ClipToBounds="True"/>
  297.                         </ScrollViewer.Content>
  298.                     </ScrollViewer>
  299.                 </Grid>
  300.  
  301.             </TabItem>
  302.                 <!-- Меню выбора деревьев / КЧ-дерево -->
  303.             <TabItem x:Name="RBtree">
  304.                 <TabItem.Header>
  305.                     <StackPanel Orientation="Horizontal">
  306.                         <Ellipse Height="10" Width="10" Fill="Black" />
  307.                         <TextBlock Margin="3">RBtree</TextBlock>
  308.                     </StackPanel>
  309.                 </TabItem.Header>
  310.  
  311.                 <Grid>
  312.                     <Grid.ColumnDefinitions>
  313.                         <ColumnDefinition Width="1*"/>
  314.                         <ColumnDefinition Width="7*"/>
  315.                     </Grid.ColumnDefinitions>
  316.                     <GridSplitter Grid.Row="1" Grid.ColumnSpan="3" HorizontalAlignment="Stretch" VerticalAlignment="Top" Background="LightGoldenrodYellow" ShowsPreview="true" ResizeDirection="Rows" Height="50"/>
  317.                     <StackPanel Grid.Column="0" Background="LightGray">
  318.                         <TextBlock Text="КЧ-дерево" Grid.Row="0" Margin="0,20,0,15" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>
  319.                         <TextBlock Text="Узел" Grid.Row="0" Margin="0,5,0,10" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>
  320.                         <TextBox x:Name="RBnodeInputTextBox" Margin="0,0,0,10">
  321.                             <TextBox.Style>
  322.                                 <Style TargetType="TextBox">
  323.                                     <Style.Triggers>
  324.                                         <Trigger Property="IsFocused" Value="True">
  325.                                             <Setter Property="Foreground" Value="Black"/>
  326.                                         </Trigger>
  327.                                         <Trigger Property="IsFocused" Value="False">
  328.                                             <Setter Property="Foreground" Value="LightGray"/>
  329.                                         </Trigger>
  330.                                     </Style.Triggers>
  331.                                 </Style>
  332.                             </TextBox.Style>
  333.                         </TextBox>
  334.                         <Button x:Name="RBreeAdd" Content="Добавить" Margin="5,0,5,5" Click="RBreeAdd_Click"/>
  335.                         <Button x:Name="RBreeDelete" Content="Удалить" Margin="5,0,5,5" Click="RBreeDelete_Click"/>
  336.                         <Button x:Name="RBtreeSearch" Content="Поиск" Margin="5,0,5,5" Click="RBtreeSearch_Click"/>
  337.                     </StackPanel>
  338.                     <Canvas x:Name="RBcanvas" Grid.Column="1" Background="Transparent" ClipToBounds="True">
  339.                         <!-- Здесь будет отрисовываться дерево -->
  340.                     </Canvas>
  341.                     <ScrollViewer Grid.Column="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
  342.                         <ScrollViewer.Content>
  343.                             <Canvas x:Name="RBcanvasContainer" Background="Transparent" ClipToBounds="True"/>
  344.                         </ScrollViewer.Content>
  345.                     </ScrollViewer>
  346.                 </Grid>
  347.             </TabItem>
  348.                 <!-- Меню выбора деревьев / АВЛ-дерево -->
  349.             <TabItem x:Name="AVLtree">
  350.                 <TabItem.Header>
  351.                     <StackPanel Orientation="Horizontal">
  352.                         <Ellipse Height="10" Width="10" Fill="Black" />
  353.                         <TextBlock Margin="3">AVLtree</TextBlock>
  354.                     </StackPanel>
  355.                 </TabItem.Header>
  356.  
  357.                 <Grid>
  358.                     <Grid.ColumnDefinitions>
  359.                         <ColumnDefinition Width="1*"/>
  360.                         <ColumnDefinition Width="7*"/>
  361.                     </Grid.ColumnDefinitions>
  362.                     <GridSplitter Grid.Row="1" Grid.ColumnSpan="3" HorizontalAlignment="Stretch" VerticalAlignment="Top" Background="LightGoldenrodYellow" ShowsPreview="true" ResizeDirection="Rows" Height="50"/>
  363.                     <StackPanel Grid.Column="0" Background="LightGray">
  364.                         <TextBlock Text="АВЛ-дерево" Grid.Row="0" Margin="0,20,0,15" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>
  365.                         <TextBlock Text="Узел" Grid.Row="0" Margin="0,5,0,10" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="Bold"/>
  366.                         <TextBox x:Name="AVLnodeInputTextBox" Margin="0,0,0,10">
  367.                             <TextBox.Style>
  368.                                 <Style TargetType="TextBox">
  369.                                     <Style.Triggers>
  370.                                         <Trigger Property="IsFocused" Value="True">
  371.                                             <Setter Property="Foreground" Value="Black"/>
  372.                                         </Trigger>
  373.                                         <Trigger Property="IsFocused" Value="False">
  374.                                             <Setter Property="Foreground" Value="LightGray"/>
  375.                                         </Trigger>
  376.                                     </Style.Triggers>
  377.                                 </Style>
  378.                             </TextBox.Style>
  379.                         </TextBox>
  380.                         <Button x:Name="AVLtreeAdd" Content="Добавить" Margin="5,0,5,5" Click="AVLtreeAdd_Click"/>
  381.                         <Button x:Name="AVLtreeDelete" Content="Удалить" Margin="5,0,5,5" Click="AVLtreeDelete_Click"/>
  382.                         <Button x:Name="AVLtreeSearch" Content="Поиск" Margin="5,0,5,5" Click="AVLtreeSearch_Click"/>
  383.                     </StackPanel>
  384.                     <Canvas x:Name="AVLcanvas" Grid.Column="1" Background="Transparent" ClipToBounds="True">
  385.                         <!-- Здесь будет отрисовываться дерево -->
  386.                     </Canvas>
  387.                     <ScrollViewer Grid.Column="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
  388.                         <ScrollViewer.Content>
  389.                             <Canvas x:Name="AVLcanvasContainer" Background="Transparent" ClipToBounds="True"/>
  390.                         </ScrollViewer.Content>
  391.                     </ScrollViewer>
  392.                 </Grid>
  393.             </TabItem>
  394.                 <!-- Главное меню / Настройки -->
  395.             <TabItem x:Name="Settings">
  396.                 <TabItem.Header>
  397.                     <StackPanel Orientation="Horizontal">
  398.                         <Ellipse Height="10" Width="10" Fill="Black" />
  399.                         <TextBlock Margin="3">Settings</TextBlock>
  400.                     </StackPanel>
  401.                 </TabItem.Header>
  402.             </TabItem>
  403.         </TabControl>
  404.  
  405.     </Grid>
  406. </Window>
  407.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement