jgrebnev преди 6 месеца
родител
ревизия
eb7c3903d3
променени са 100 файла, в които са добавени 2185 реда и са изтрити 0 реда
  1. 25 0
      WpfApp1.sln
  2. BIN
      WpfApp1/3.jpg
  3. 9 0
      WpfApp1/App.xaml
  4. 14 0
      WpfApp1/App.xaml.cs
  5. 10 0
      WpfApp1/AssemblyInfo.cs
  6. 14 0
      WpfApp1/Class1.cs
  7. 7 0
      WpfApp1/Class2.cs
  8. 18 0
      WpfApp1/Class3.cs
  9. 61 0
      WpfApp1/Class4.cs
  10. 220 0
      WpfApp1/MainWindow.xaml
  11. 316 0
      WpfApp1/MainWindow.xaml.cs
  12. 27 0
      WpfApp1/WpfApp1.csproj
  13. 22 0
      WpfApp1/WpfApp1.csproj.user
  14. BIN
      WpfApp1/bin/Debug/net8.0-windows/CsvHelper.dll
  15. 41 0
      WpfApp1/bin/Debug/net8.0-windows/WpfApp1.deps.json
  16. BIN
      WpfApp1/bin/Debug/net8.0-windows/WpfApp1.dll
  17. BIN
      WpfApp1/bin/Debug/net8.0-windows/WpfApp1.exe
  18. BIN
      WpfApp1/bin/Debug/net8.0-windows/WpfApp1.pdb
  19. 18 0
      WpfApp1/bin/Debug/net8.0-windows/WpfApp1.runtimeconfig.json
  20. 93 0
      WpfApp1/bin/Debug/net8.0-windows/data.json
  21. BIN
      WpfApp1/bin/Debug/net8.0-windows/img/pornGirl.jpg
  22. 4 0
      WpfApp1/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
  23. 71 0
      WpfApp1/obj/Debug/net8.0-windows/App.g.cs
  24. 71 0
      WpfApp1/obj/Debug/net8.0-windows/App.g.i.cs
  25. BIN
      WpfApp1/obj/Debug/net8.0-windows/MainWindow.baml
  26. 254 0
      WpfApp1/obj/Debug/net8.0-windows/MainWindow.g.cs
  27. 254 0
      WpfApp1/obj/Debug/net8.0-windows/MainWindow.g.i.cs
  28. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.AssemblyInfo.cs
  29. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.AssemblyInfoInputs.cache
  30. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
  31. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.GlobalUsings.g.cs
  32. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.assets.cache
  33. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.AssemblyReference.cache
  34. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.BuildWithSkipAnalyzers
  35. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.CopyComplete
  36. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.CoreCompileInputs.cache
  37. 88 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.FileListAbsolute.txt
  38. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.Up2Date
  39. 28 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.designer.deps.json
  40. 23 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.designer.runtimeconfig.json
  41. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.dll
  42. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.g.resources
  43. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.genruntimeconfig.cache
  44. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1.pdb
  45. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.AssemblyInfo.cs
  46. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.AssemblyInfoInputs.cache
  47. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  48. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.GlobalUsings.g.cs
  49. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.assets.cache
  50. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.csproj.BuildWithSkipAnalyzers
  51. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.AssemblyInfo.cs
  52. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.AssemblyInfoInputs.cache
  53. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  54. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.GlobalUsings.g.cs
  55. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.assets.cache
  56. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.csproj.BuildWithSkipAnalyzers
  57. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.AssemblyInfo.cs
  58. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.AssemblyInfoInputs.cache
  59. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  60. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.GlobalUsings.g.cs
  61. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.assets.cache
  62. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.csproj.BuildWithSkipAnalyzers
  63. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.AssemblyInfo.cs
  64. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.AssemblyInfoInputs.cache
  65. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  66. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.GlobalUsings.g.cs
  67. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.assets.cache
  68. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.AssemblyInfo.cs
  69. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.AssemblyInfoInputs.cache
  70. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  71. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.GlobalUsings.g.cs
  72. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.assets.cache
  73. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.csproj.BuildWithSkipAnalyzers
  74. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.AssemblyInfo.cs
  75. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.AssemblyInfoInputs.cache
  76. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  77. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.GlobalUsings.g.cs
  78. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.assets.cache
  79. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.csproj.BuildWithSkipAnalyzers
  80. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.AssemblyInfo.cs
  81. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.AssemblyInfoInputs.cache
  82. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  83. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.GlobalUsings.g.cs
  84. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.assets.cache
  85. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.AssemblyInfo.cs
  86. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.AssemblyInfoInputs.cache
  87. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  88. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.GlobalUsings.g.cs
  89. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.assets.cache
  90. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.csproj.BuildWithSkipAnalyzers
  91. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.AssemblyInfo.cs
  92. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.AssemblyInfoInputs.cache
  93. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  94. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.GlobalUsings.g.cs
  95. BIN
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.assets.cache
  96. 0 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.csproj.BuildWithSkipAnalyzers
  97. 25 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.AssemblyInfo.cs
  98. 1 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.AssemblyInfoInputs.cache
  99. 13 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  100. 6 0
      WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.GlobalUsings.g.cs

+ 25 - 0
WpfApp1.sln

@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34728.123
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfApp1", "WpfApp1\WpfApp1.csproj", "{B9DB510D-124F-443E-A2A7-4DBFA6FAC37C}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{B9DB510D-124F-443E-A2A7-4DBFA6FAC37C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B9DB510D-124F-443E-A2A7-4DBFA6FAC37C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B9DB510D-124F-443E-A2A7-4DBFA6FAC37C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B9DB510D-124F-443E-A2A7-4DBFA6FAC37C}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {8F176E8E-B033-4590-AA78-DC6275ABE6A1}
+	EndGlobalSection
+EndGlobal

BIN
WpfApp1/3.jpg


+ 9 - 0
WpfApp1/App.xaml

@@ -0,0 +1,9 @@
+<Application x:Class="WpfApp1.App"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:local="clr-namespace:WpfApp1"
+             StartupUri="MainWindow.xaml">
+    <Application.Resources>
+         
+    </Application.Resources>
+</Application>

+ 14 - 0
WpfApp1/App.xaml.cs

@@ -0,0 +1,14 @@
+using System.Configuration;
+using System.Data;
+using System.Windows;
+
+namespace WpfApp1
+{
+    /// <summary>
+    /// Interaction logic for App.xaml
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+
+}

+ 10 - 0
WpfApp1/AssemblyInfo.cs

@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None,            //where theme specific resource dictionaries are located
+                                                //(used if a resource is not found in the page,
+                                                // or application resource dictionaries)
+    ResourceDictionaryLocation.SourceAssembly   //where the generic resource dictionary is located
+                                                //(used if a resource is not found in the page,
+                                                // app, or any theme specific resource dictionaries)
+)]

+ 14 - 0
WpfApp1/Class1.cs

@@ -0,0 +1,14 @@
+namespace WpfApp2.model
+{
+    /*public class Spares
+    {
+        public string name { get; set; }
+        public int price { get; set; }
+        public string detail { get; set; }
+        public string type { get; set; }
+        public List<SparesDetail> SparesDetailList { get; set; }
+        public List<SparesPrice> SparesPriceList { get; set; }
+        public List<SparesType> SparesTypeList { get; set; }
+
+    }*/
+}

+ 7 - 0
WpfApp1/Class2.cs

@@ -0,0 +1,7 @@
+namespace WpfApp2.model
+{
+    class Globals
+    {
+        public static IDataProvider dataProvider;
+    }
+}

+ 18 - 0
WpfApp1/Class3.cs

@@ -0,0 +1,18 @@
+namespace WpfApp2.model
+{
+    public class SparesDetail
+    {
+        public string title { get; set; }
+    }
+    public class SparesPrice
+    {
+        public string title { get; set; }
+        public int PriceFrom { get; set; }
+        public int PriceTo { get; set; }
+    }
+
+    public class SparesType
+    {
+        public string title { get; set; }
+    }
+}

+ 61 - 0
WpfApp1/Class4.cs

@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.Formats.Asn1;
+using System.Globalization;
+using System.IO;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+using CsvHelper;
+using WpfApp2;
+
+namespace WpfApp2.model
+{
+    [DataContract]
+    public class Spares
+    {
+        [DataMember]
+        public string name { get; set; }
+        [DataMember]
+        public string detail { get; set; }
+        [DataMember]
+        public int price { get; set; }
+        [DataMember]
+        public string type { get; set; }
+
+        [DataMember]
+        public string photo { get; set; }
+
+        [DataMember]
+        public bool available { get; set; }
+
+        [DataMember(Name = "date")]
+        private string? stringdate { get; set; }
+
+        [IgnoreDataMember]
+        public DateTime? date
+
+        {
+            get
+            {
+                return stringdate == null ? null : DateTime.Parse(stringdate);
+            }
+            set
+            {
+                stringdate = value.ToString();
+            }
+        }
+        public Uri? ImageBitmap
+        {
+            get
+            {
+                var imageName = Environment.CurrentDirectory + "/img/" + (photo ?? "");
+                return System.IO.File.Exists(imageName) ? new Uri(imageName) : null;
+            }
+        }
+    }
+
+   
+
+}

+ 220 - 0
WpfApp1/MainWindow.xaml

@@ -0,0 +1,220 @@
+
+<Window x:Class="WpfApp2.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:WpfApp2"
+        mc:Ignorable="d"
+        Title="MainWindow" Height="450" Width="800">
+    <Window.Resources>
+        <Style 
+            TargetType="Button">
+            <Setter 
+                Property="FontFamily" 
+                Value="Verdana" />
+            <Setter 
+                Property="Background" 
+                Value="LightGoldenrodYellow" />
+            <Setter 
+                Property="Foreground" 
+                Value="Black" />
+            <Setter 
+                Property="Margin" 
+                Value="10" />
+            <EventSetter 
+        Event="Button.Click" 
+        Handler="Button_Click" />
+        </Style>
+    </Window.Resources>
+    <Window.Background>
+        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
+            <GradientStop Color="DarkOliveGreen" Offset="0"/>
+            <GradientStop Color="RosyBrown" Offset="0.5"/>
+            <GradientStop Color="Brown" Offset="1"/>
+        </LinearGradientBrush>
+    </Window.Background>
+
+    <Grid ShowGridLines="True">
+        <Grid.RowDefinitions>
+            <RowDefinition Height="auto"/>
+            <RowDefinition />
+            <RowDefinition Height="auto"/>
+        </Grid.RowDefinitions>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="200"/>
+            <ColumnDefinition/>
+        </Grid.ColumnDefinitions>
+        
+        
+
+        <Image 
+            
+        Source="3.jpg" 
+        Grid.RowSpan="2" HorizontalAlignment="Left"/>
+        <ListBox
+  
+        Grid.Column="1"
+Grid.Row="1"
+Background="LightBlue"
+ItemsSource="{Binding SparesList}" ScrollViewer.HorizontalScrollBarVisibility="Disabled"
+                        MouseDoubleClick="SparesListBox_MouseDoubleClick"
+         x:Name="SparesListBox">
+
+            <ListBox.ItemsPanel>
+                <ItemsPanelTemplate>
+                    <WrapPanel 
+        HorizontalAlignment="Center" />
+                </ItemsPanelTemplate>
+            </ListBox.ItemsPanel>
+            <ListBox.ItemTemplate>
+                <DataTemplate>
+                    <Border 
+        BorderThickness="1" 
+        BorderBrush="Black" 
+        CornerRadius="5">
+                        <Grid 
+                        Width="200"
+Margin="10" 
+HorizontalAlignment="Stretch">
+
+                            <Grid.ColumnDefinitions>
+                                <ColumnDefinition Width="64"/>
+                                <ColumnDefinition Width="*"/>
+                                <ColumnDefinition Width="auto"/>
+                            </Grid.ColumnDefinitions>
+                            <Image
+Width="64" 
+Height="64"
+Source="{Binding ImageBitmap}" />
+                            <StackPanel
+Grid.Column="1"
+Margin="5"
+Orientation="Vertical">
+
+                                <TextBlock 
+    Text="{Binding name}"/>
+
+                                <TextBlock 
+    Text="{Binding deatail}"/>
+
+                            </StackPanel>
+                            <TextBlock 
+Grid.Column="2"
+Text="{Binding price}"/>
+                        </Grid>
+                    </Border>
+                </DataTemplate>
+            </ListBox.ItemTemplate>
+
+        </ListBox>
+        <StackPanel 
+        Orientation="Vertical"
+        Grid.RowSpan="3"
+        VerticalAlignment="Bottom">
+            <Button 
+            x:Name="ExitButton"
+            Content="Выход" 
+            Click="ExitButton_Click"
+            Height="50"
+                 Background="HotPink"/>
+        </StackPanel>
+        <StackPanel 
+        x:Name="buttonsStack" 
+        Background="Yellow" >
+            <Button 
+            x:Name="button1" 
+            Content="Кнопка 1"  />
+            <Button 
+            x:Name="button2" 
+            Content="Кнопка 2" />
+        </StackPanel>
+        <WrapPanel
+            
+        Orientation="Horizontal"
+        Grid.Column="1"
+        MinHeight="50">
+
+            <Label 
+    Content="Деталь:"
+    VerticalAlignment="Center"/>
+
+
+
+            <ComboBox
+                
+    Name="DetailFilterComboBox"
+    SelectionChanged="DetailFilterComboBox_SelectionChanged_1"
+    VerticalAlignment="Center"
+    MinWidth="100"
+    SelectedIndex="0"
+    ItemsSource="{Binding SparesDetailList}">
+
+
+                <ComboBox.ItemTemplate>
+                    <DataTemplate>
+                        <Label 
+                Content="{Binding title}"/>
+                    </DataTemplate>
+                </ComboBox.ItemTemplate>
+            </ComboBox>
+            <Label 
+Content="Цена:"
+VerticalAlignment="Center"/>
+            <ComboBox
+Name="PriceFilterComboBox"
+SelectionChanged="PriceFilterComboBox_SelectionChanged_2"
+VerticalAlignment="Center"
+MinWidth="100"
+SelectedIndex="0"
+ItemsSource="{Binding SparesPriceList}">
+
+                <ComboBox.ItemTemplate>
+                    <DataTemplate>
+                        <Label 
+            Content="{Binding title}"/>
+                    </DataTemplate>
+                </ComboBox.ItemTemplate>
+            </ComboBox>
+            <Label 
+Content="Тип ТС"
+VerticalAlignment="Center"/>
+            <ComboBox
+Name="TypeFilterComboBox"
+SelectionChanged="TypeFilterComboBox_SelectionChanged_3"
+VerticalAlignment="Center"
+MinWidth="100"
+SelectedIndex="0"
+ItemsSource="{Binding SparesTypeList}">
+
+                <ComboBox.ItemTemplate>
+                    <DataTemplate>
+                        <Label 
+            Content="{Binding title}"/>
+                    </DataTemplate>
+                </ComboBox.ItemTemplate>
+            </ComboBox>
+            <RadioButton
+    GroupName="Price"
+    Tag="2"
+    Content="Дороже"
+    Checked="RadioButton_Checked"
+    VerticalAlignment="Center" RenderTransformOrigin="0.067,0.44"/>
+            <RadioButton
+    GroupName="Price"
+    Tag="1"
+    Content="Дешевле"
+    IsChecked="True"
+    Checked="RadioButton_Checked"
+    VerticalAlignment="Center" Height="15" Width="69"/>
+            <Label 
+    Content="Искать" 
+    VerticalAlignment="Center"/>
+            <TextBox
+    Width="200"
+    VerticalAlignment="Center"
+    x:Name="SearchFilterTextBox" 
+    KeyUp="SearchFilter_KeyUp"/>
+        </WrapPanel>
+    </Grid>
+</Window>

+ 316 - 0
WpfApp1/MainWindow.xaml.cs

@@ -0,0 +1,316 @@
+
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Input;
+using WpfApp2.model;
+
+
+using System.IO;
+using System.Runtime.Serialization.Json;
+using System.Windows.Media;
+using WpfApp2.Windows;
+
+
+
+namespace WpfApp2
+{
+    /// <summary>
+    /// Interaction logic for MainWindow.xaml
+    /// </summary>
+
+    public partial class MainWindow : Window, INotifyPropertyChanged
+    {
+        public event PropertyChangedEventHandler PropertyChanged;
+        private void Invalidate()
+        {
+            if (PropertyChanged != null)
+                PropertyChanged(this, new PropertyChangedEventArgs("SparesList"));
+        }
+        public string selectedDetail = "Деталь";
+        public SparesPrice? selectedPrice = null;
+        public string selectedType = "Тип ТС";
+
+
+        private IEnumerable<Spares> _SparesList;
+        public IEnumerable<Spares> SparesList
+        {
+            get
+            {
+
+                var res = _SparesList;
+                res = res
+
+                    .Where(c => (c.detail == selectedDetail || selectedDetail == "Деталь"))
+                    .Where(c => (selectedPrice == null || (c.price >= selectedPrice.PriceFrom && c.price < selectedPrice.PriceTo)))
+                    .Where(c => (c.type == selectedType || selectedType == "Тип ТС"));
+                if (searchFilter != "")
+                    res = res.Where(c => c.name.IndexOf(
+                        searchFilter,
+                        StringComparison.OrdinalIgnoreCase) >= 0);
+                if (sortAsc) res = res.OrderBy(c => c.price);
+                else res = res.OrderByDescending(c => c.price);
+
+                return res;
+
+            }
+
+            set
+            {
+                _SparesList = value;
+            }
+        }
+
+        public List<SparesDetail> SparesDetailList { get; set; }
+        public List<SparesPrice> SparesPriceList { get; set; }
+        public List<SparesType> SparesTypeList { get; set; }
+        public MainWindow()
+        {
+            { {
+            InitializeComponent();
+            DataContext = this;
+            Globals.dataProvider = new JSONDataProvider();
+            SparesList = Globals.dataProvider.getSpares();
+            SparesDetailList = Globals.dataProvider.getDetail().ToList();
+            SparesDetailList.Insert(0, new SparesDetail { title = "Деталь" });
+            SparesPriceList = Globals.dataProvider.getPrice().ToList();
+            SparesTypeList = Globals.dataProvider.getType().ToList();
+            SparesTypeList.Insert(0, new SparesType { title = "Тип ТС" });
+            
+            Style buttonStyle = new Style();
+            buttonStyle.Setters.Add(
+                new Setter
+                {
+                    Property = Control.FontFamilyProperty,
+                    Value = new FontFamily("Verdana")
+                });
+            buttonStyle.Setters.Add(
+                new Setter
+                {
+                    Property = Control.MarginProperty,
+                    Value = new Thickness(10)
+                });
+            buttonStyle.Setters.Add(
+                new Setter
+                {
+                    Property = Control.BackgroundProperty,
+                    Value = new SolidColorBrush(Colors.DarkOliveGreen)
+                });
+            buttonStyle.Setters.Add(
+                new Setter
+                {
+                    Property = Control.ForegroundProperty,
+                    Value = new SolidColorBrush(Colors.HotPink)
+                });
+
+            button1.Style = buttonStyle;
+            button2.Style = buttonStyle;
+
+        }
+
+    }
+}
+        public class JSONDataProvider : LocalDataProvider, IDataProvider
+        {
+            private List<Spares> _SparesList;
+
+            public JSONDataProvider()
+            {
+                var serializer = new DataContractJsonSerializer(typeof(Spares[]));
+                using (var sr = new StreamReader("./data.json"))
+                {
+                    _SparesList = ((Spares[])serializer.ReadObject(sr.BaseStream)).ToList();
+                }
+            }
+
+            public IEnumerable<Spares> getSpares()
+            {
+                return _SparesList;
+            }
+        }
+        private bool sortAsc = true;
+
+        private void RadioButton_Checked(object sender, RoutedEventArgs e)
+        {
+            sortAsc = (sender as RadioButton).Tag.ToString() == "1";
+            Invalidate();
+        }
+
+        private void ExitButton_Click(object sender, RoutedEventArgs e)
+        {
+            Application.Current.Shutdown();
+
+        }
+
+        private void DetailFilterComboBox_SelectionChanged_1(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
+        {
+            selectedDetail = (DetailFilterComboBox.SelectedItem as SparesDetail).title;
+            Invalidate();
+        }
+        private void PriceFilterComboBox_SelectionChanged_2(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
+        {
+            selectedPrice = PriceFilterComboBox.SelectedItem as SparesPrice;
+            Invalidate();
+        }
+        
+        private void TypeFilterComboBox_SelectionChanged_3(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
+        {
+            selectedType = (TypeFilterComboBox.SelectedItem as SparesType).title;
+            Invalidate();
+        }
+        private string searchFilter = "";
+
+        private void SearchFilter_KeyUp(object sender, KeyEventArgs e)
+        {
+            searchFilter = SearchFilterTextBox.Text;
+            Invalidate();
+        }
+        private void SparesListBox_MouseDoubleClick(
+   object sender,
+   MouseButtonEventArgs e)
+        {
+
+            var detailWindow = new DetailWindow(
+                SparesListBox.SelectedItem as Spares);
+
+            detailWindow.ShowDialog();
+        }
+        private void button2_Click(object sender, RoutedEventArgs e)
+        {
+
+        }
+        private void Button_Click(object sender, RoutedEventArgs e)
+        {
+            Button clickedButton = (Button)sender;
+            MessageBox.Show(clickedButton.Content.ToString());
+        }
+    }
+
+
+    interface IDataProvider
+    {
+        IEnumerable<Spares> getSpares();
+        IEnumerable<SparesDetail> getDetail();
+        IEnumerable<SparesPrice> getPrice();
+        IEnumerable<SparesType> getType();
+    }
+
+    public class LocalDataProvider : IDataProvider
+    {
+        public IEnumerable<SparesDetail> getDetail()
+        {
+            return new SparesDetail[]
+            {
+                new SparesDetail()
+                {
+                    title="Двигатель"
+                },
+                new SparesDetail()
+                {
+                    title="КПП"
+                },
+                new SparesDetail()
+                {
+                    title="Подвеска"
+                },
+                new SparesDetail()
+                {
+                    title="Стекла"
+                },
+                new SparesDetail()
+                {
+                    title="Колеса"
+                },
+            };
+        }
+        public IEnumerable<SparesPrice> getPrice()
+        {
+            return new SparesPrice[]
+            {
+                new SparesPrice()
+                {
+                    title="Все цены",
+                    PriceFrom=0,
+                    PriceTo=99999999
+
+                },
+                new SparesPrice()
+                {
+                    title="БУ",
+                    PriceFrom=0,
+                    PriceTo=10000
+
+                },
+                new SparesPrice()
+                {
+                    title="Дешевая",
+                    PriceFrom=10000,
+                    PriceTo=20000
+
+                },
+                new SparesPrice()
+                {
+                    title="Средняя",
+                    PriceFrom=20000,
+                    PriceTo=50000
+
+                },
+                new SparesPrice()
+                {
+                    title="Элитная",
+                    PriceFrom=50000,
+                    PriceTo=99999999
+                }
+
+            };
+
+        }
+        public IEnumerable<SparesType> getType()
+        {
+            return new SparesType[]
+            {
+                new SparesType()
+                {
+                    title="Легкая"
+                },
+                new SparesType()
+                {
+                    title="Грузовая"
+                },
+            };
+        }
+        public IEnumerable<Spares> getSpares()
+        {
+            return new Spares[]{
+            new Spares{
+                type="Легкая",
+                name="Двигатель МБ140(ОК2281.4)",
+                price = 72000,
+                detail="Двигатель"},
+            new Spares{
+                type="Легкая",
+                name="КПП 5-СТ РС-ПДР",
+                price = 20000,
+                detail="КПП"},
+            new Spares{
+                type="Грузовая",
+                name="Подвеска ПДРС1337",
+                price = 15000,
+                detail="Подвеска"},
+             new Spares{
+                type="Легкая",
+                name="Шина 15-Р",
+                price = 3000,
+                detail="Колеса"},
+              new Spares{
+                type="Грузовая",
+                name="Лобовое стекло СТ150",
+                price = 40000,
+                detail="Стекла"},
+
+        };
+        }
+    }
+
+}

+ 27 - 0
WpfApp1/WpfApp1.csproj

@@ -0,0 +1,27 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>WinExe</OutputType>
+    <TargetFramework>net8.0-windows</TargetFramework>
+    <Nullable>enable</Nullable>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <UseWPF>true</UseWPF>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <None Remove="3.jpg" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Resource Include="bin\Debug\net8.0-windows\img\pornGirl.jpg" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <PackageReference Include="CsvHelper" Version="32.0.2" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Resource Include="3.jpg" />
+  </ItemGroup>
+
+</Project>

+ 22 - 0
WpfApp1/WpfApp1.csproj.user

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup />
+  <ItemGroup>
+    <ApplicationDefinition Update="App.xaml">
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Update="windows\DetailWindow.xaml.cs">
+      <SubType>Code</SubType>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <Page Update="MainWindow.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+    <Page Update="windows\DetailWindow.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+  </ItemGroup>
+</Project>

BIN
WpfApp1/bin/Debug/net8.0-windows/CsvHelper.dll


+ 41 - 0
WpfApp1/bin/Debug/net8.0-windows/WpfApp1.deps.json

@@ -0,0 +1,41 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "WpfApp1/1.0.0": {
+        "dependencies": {
+          "CsvHelper": "32.0.2"
+        },
+        "runtime": {
+          "WpfApp1.dll": {}
+        }
+      },
+      "CsvHelper/32.0.2": {
+        "runtime": {
+          "lib/net8.0/CsvHelper.dll": {
+            "assemblyVersion": "32.0.0.0",
+            "fileVersion": "32.0.2.21"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "WpfApp1/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "CsvHelper/32.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-h+Ilvdqr2kE2+SMJiRB6Cerf4CCXR5pFgcNsCLj2t3TgzIDuGlchqJaVLHqL8ZIyBdDyMq125LL6shC0ZtFnUw==",
+      "path": "csvhelper/32.0.2",
+      "hashPath": "csvhelper.32.0.2.nupkg.sha512"
+    }
+  }
+}

BIN
WpfApp1/bin/Debug/net8.0-windows/WpfApp1.dll


BIN
WpfApp1/bin/Debug/net8.0-windows/WpfApp1.exe


BIN
WpfApp1/bin/Debug/net8.0-windows/WpfApp1.pdb


+ 18 - 0
WpfApp1/bin/Debug/net8.0-windows/WpfApp1.runtimeconfig.json

@@ -0,0 +1,18 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true
+    }
+  }
+}

+ 93 - 0
WpfApp1/bin/Debug/net8.0-windows/data.json

@@ -0,0 +1,93 @@
+
+[
+    {
+    "name": "Двигатель МБ140(ОК2281.4)",
+    "price": 72000,
+    "detail":"Двигатель",
+    "type":"Легкая",
+    "date":"2024-05-01",
+    "available": true,
+    "photo":"pornGirl.jpg"
+    },
+    {
+        "name": "КПП 5-СТ РС-ПДР",
+        "price": 20000,
+        "detail":"КПП",
+        "type":"Грузовая",
+        "date":"2024-05-01",
+        "available": true,
+        "photo":"pornGirl.jpg"
+        },
+        {
+            "name": "Подвеска ПДРС1337",
+            "price": 15000,
+            "detail":"Подвеска",
+            "type":"Грузовая",
+            "date":"2024-05-02",
+            "available": true,
+            "photo":"pornGirl.jpg"
+            },
+            {
+                "name": "Шина 15-Р",
+                "price": 2000,
+                "detail":"Колеса",
+                "type":"Легкая",
+                "date":"2024-04-11",
+                "available": true,
+                "photo":"pornGirl.jpg"
+                },
+                {
+                    "name": "Лобовое стекло СТ150",
+                    "price": 7000,
+                    "detail":"Стекла",
+                    "type":"Грузовая",
+                    "date":"2024-04-14",
+                    "available": true,
+                    "photo":"pornGirl.jpg"
+                    },
+                    {
+                        "name": "Амортизаторы",
+                        "price": 7900,
+                        "detail":"Подвеска",
+                        "type":"Легкая",
+                        "date":"2024-06-29",
+                        "available": false,
+                        "photo":"pornGirl.jpg"
+                        },
+                        {
+                            "name": "Заднее стекло",
+                            "price": 7000,
+                            "detail":"Стекла",
+                            "type":"Легкая",
+                            "date":"2024-05-12",
+                            "available": false,
+                            "photo":"pornGirl.jpg"
+                            },
+                            {
+                                "name": "Шина 16-Р",
+                                "price": 13000,
+                                "detail":"Колеса",
+                                "type":"Легкая",
+                                "date":"2024-04-12",
+                                "available": true,
+                                "photo":"pornGirl.jpg"
+                                },
+                                {
+                                    "name": "Шина 17-Р",
+                                    "price": 21000,
+                                    "detail":"Колеса",
+                                    "type":"Легкая",
+                                    "date":"2024-06-02",
+                                    "available": false,
+                                    "photo":"pornGirl.jpg"
+                                    },
+                                    {
+                                        "name": "КПП 4-СТ РС",
+                                        "price": 19500,
+                                        "detail":"КПП",
+                                        "type":"Легкая",
+                                        "date":"2024-06-12",
+                                        "available": false,
+                                        "photo":"pornGirl.jpg"
+                                        }
+                                    ]

BIN
WpfApp1/bin/Debug/net8.0-windows/img/pornGirl.jpg


+ 4 - 0
WpfApp1/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

+ 71 - 0
WpfApp1/obj/Debug/net8.0-windows/App.g.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "9A1AEA03F3802522DBC247BE94D0DA72B6668DC1"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using WpfApp1;
+
+
+namespace WpfApp1 {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        public static void Main() {
+            WpfApp1.App app = new WpfApp1.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

+ 71 - 0
WpfApp1/obj/Debug/net8.0-windows/App.g.i.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "9A1AEA03F3802522DBC247BE94D0DA72B6668DC1"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using WpfApp1;
+
+
+namespace WpfApp1 {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        public static void Main() {
+            WpfApp1.App app = new WpfApp1.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

BIN
WpfApp1/obj/Debug/net8.0-windows/MainWindow.baml


+ 254 - 0
WpfApp1/obj/Debug/net8.0-windows/MainWindow.g.cs

@@ -0,0 +1,254 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DF5F6CB61B7319EEFA798D3E584697CD735D5EAA"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using WpfApp2;
+
+
+namespace WpfApp2 {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector, System.Windows.Markup.IStyleConnector {
+        
+        
+        #line 62 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ListBox SparesListBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 116 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button ExitButton;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 123 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.StackPanel buttonsStack;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 126 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button button1;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 129 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button button2;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 146 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox DetailFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 165 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox PriceFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 183 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox TypeFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 216 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox SearchFilterTextBox;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/WpfApp1;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 2:
+            this.SparesListBox = ((System.Windows.Controls.ListBox)(target));
+            
+            #line 61 "..\..\..\MainWindow.xaml"
+            this.SparesListBox.MouseDoubleClick += new System.Windows.Input.MouseButtonEventHandler(this.SparesListBox_MouseDoubleClick);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            this.ExitButton = ((System.Windows.Controls.Button)(target));
+            
+            #line 118 "..\..\..\MainWindow.xaml"
+            this.ExitButton.Click += new System.Windows.RoutedEventHandler(this.ExitButton_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 4:
+            this.buttonsStack = ((System.Windows.Controls.StackPanel)(target));
+            return;
+            case 5:
+            this.button1 = ((System.Windows.Controls.Button)(target));
+            return;
+            case 6:
+            this.button2 = ((System.Windows.Controls.Button)(target));
+            return;
+            case 7:
+            this.DetailFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 147 "..\..\..\MainWindow.xaml"
+            this.DetailFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.DetailFilterComboBox_SelectionChanged_1);
+            
+            #line default
+            #line hidden
+            return;
+            case 8:
+            this.PriceFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 166 "..\..\..\MainWindow.xaml"
+            this.PriceFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.PriceFilterComboBox_SelectionChanged_2);
+            
+            #line default
+            #line hidden
+            return;
+            case 9:
+            this.TypeFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 184 "..\..\..\MainWindow.xaml"
+            this.TypeFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.TypeFilterComboBox_SelectionChanged_3);
+            
+            #line default
+            #line hidden
+            return;
+            case 10:
+            
+            #line 201 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            case 11:
+            
+            #line 208 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            case 12:
+            this.SearchFilterTextBox = ((System.Windows.Controls.TextBox)(target));
+            
+            #line 217 "..\..\..\MainWindow.xaml"
+            this.SearchFilterTextBox.KeyUp += new System.Windows.Input.KeyEventHandler(this.SearchFilter_KeyUp);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        void System.Windows.Markup.IStyleConnector.Connect(int connectionId, object target) {
+            System.Windows.EventSetter eventSetter;
+            switch (connectionId)
+            {
+            case 1:
+            eventSetter = new System.Windows.EventSetter();
+            eventSetter.Event = System.Windows.Controls.Primitives.ButtonBase.ClickEvent;
+            
+            #line 27 "..\..\..\MainWindow.xaml"
+            eventSetter.Handler = new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            ((System.Windows.Style)(target)).Setters.Add(eventSetter);
+            break;
+            }
+        }
+    }
+}
+

+ 254 - 0
WpfApp1/obj/Debug/net8.0-windows/MainWindow.g.i.cs

@@ -0,0 +1,254 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DF5F6CB61B7319EEFA798D3E584697CD735D5EAA"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using WpfApp2;
+
+
+namespace WpfApp2 {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector, System.Windows.Markup.IStyleConnector {
+        
+        
+        #line 62 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ListBox SparesListBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 116 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button ExitButton;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 123 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.StackPanel buttonsStack;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 126 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button button1;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 129 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button button2;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 146 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox DetailFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 165 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox PriceFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 183 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox TypeFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 216 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox SearchFilterTextBox;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/WpfApp1;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 2:
+            this.SparesListBox = ((System.Windows.Controls.ListBox)(target));
+            
+            #line 61 "..\..\..\MainWindow.xaml"
+            this.SparesListBox.MouseDoubleClick += new System.Windows.Input.MouseButtonEventHandler(this.SparesListBox_MouseDoubleClick);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            this.ExitButton = ((System.Windows.Controls.Button)(target));
+            
+            #line 118 "..\..\..\MainWindow.xaml"
+            this.ExitButton.Click += new System.Windows.RoutedEventHandler(this.ExitButton_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 4:
+            this.buttonsStack = ((System.Windows.Controls.StackPanel)(target));
+            return;
+            case 5:
+            this.button1 = ((System.Windows.Controls.Button)(target));
+            return;
+            case 6:
+            this.button2 = ((System.Windows.Controls.Button)(target));
+            return;
+            case 7:
+            this.DetailFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 147 "..\..\..\MainWindow.xaml"
+            this.DetailFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.DetailFilterComboBox_SelectionChanged_1);
+            
+            #line default
+            #line hidden
+            return;
+            case 8:
+            this.PriceFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 166 "..\..\..\MainWindow.xaml"
+            this.PriceFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.PriceFilterComboBox_SelectionChanged_2);
+            
+            #line default
+            #line hidden
+            return;
+            case 9:
+            this.TypeFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 184 "..\..\..\MainWindow.xaml"
+            this.TypeFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.TypeFilterComboBox_SelectionChanged_3);
+            
+            #line default
+            #line hidden
+            return;
+            case 10:
+            
+            #line 201 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            case 11:
+            
+            #line 208 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            case 12:
+            this.SearchFilterTextBox = ((System.Windows.Controls.TextBox)(target));
+            
+            #line 217 "..\..\..\MainWindow.xaml"
+            this.SearchFilterTextBox.KeyUp += new System.Windows.Input.KeyEventHandler(this.SearchFilter_KeyUp);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        void System.Windows.Markup.IStyleConnector.Connect(int connectionId, object target) {
+            System.Windows.EventSetter eventSetter;
+            switch (connectionId)
+            {
+            case 1:
+            eventSetter = new System.Windows.EventSetter();
+            eventSetter.Event = System.Windows.Controls.Primitives.ButtonBase.ClickEvent;
+            
+            #line 27 "..\..\..\MainWindow.xaml"
+            eventSetter.Handler = new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            ((System.Windows.Style)(target)).Setters.Add(eventSetter);
+            break;
+            }
+        }
+    }
+}
+

+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+5ac7be5a9a219a310f512482b3871af9c403f9ef5ecf304e7b56289ac0d20745

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1
+build_property.ProjectDir = C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.assets.cache


BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.AssemblyReference.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.BuildWithSkipAnalyzers


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.CopyComplete


+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+c324cec47cdfc37dea027869f2cc3d803eda784eefe8e663ec25c3583a74fc95

+ 88 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.FileListAbsolute.txt

@@ -0,0 +1,88 @@
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.exe
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.deps.json
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.runtimeconfig.json
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.g.cs
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\App.g.cs
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.cache
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.lref
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.baml
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.g.resources
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfoInputs.cache
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfo.cs
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CoreCompileInputs.cache
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\refint\WpfApp1.dll
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.genruntimeconfig.cache
+C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\ref\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.exe
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.deps.json
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.runtimeconfig.json
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.g.cs
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\App.g.cs
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.cache
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.lref
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.baml
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.g.resources
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfoInputs.cache
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfo.cs
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CoreCompileInputs.cache
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\refint\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.genruntimeconfig.cache
+C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\ref\WpfApp1.dll
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.g.cs
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\App.g.cs
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.cache
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.lref
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\refint\WpfApp1.dll
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\User\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.exe
+C:\Users\User\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.deps.json
+C:\Users\User\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.runtimeconfig.json
+C:\Users\User\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\User\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.baml
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.g.resources
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfoInputs.cache
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfo.cs
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CoreCompileInputs.cache
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.genruntimeconfig.cache
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\ref\WpfApp1.dll
+C:\Users\User\Desktop\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\CsvHelper.dll
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.AssemblyReference.cache
+C:\Users\User\Desktop\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CopyComplete
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.exe
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.deps.json
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.runtimeconfig.json
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\bin\Debug\net8.0-windows\CsvHelper.dll
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.AssemblyReference.cache
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\MainWindow.g.cs
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\App.g.cs
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.cache
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.lref
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\MainWindow.baml
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.g.resources
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfoInputs.cache
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfo.cs
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CoreCompileInputs.cache
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.Up2Date
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\refint\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.pdb
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.genruntimeconfig.cache
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\ref\WpfApp1.dll
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\windows\DetailWindow.g.cs
+C:\Users\TMS SHLB\Desktop\oap_labs\WpfApp1\obj\Debug\net8.0-windows\windows\DetailWindow.baml

+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.csproj.Up2Date


+ 28 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.designer.deps.json

@@ -0,0 +1,28 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v8.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v8.0": {
+      "CsvHelper/32.0.2": {
+        "runtime": {
+          "lib/net8.0/CsvHelper.dll": {
+            "assemblyVersion": "32.0.0.0",
+            "fileVersion": "32.0.2.21"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "CsvHelper/32.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-h+Ilvdqr2kE2+SMJiRB6Cerf4CCXR5pFgcNsCLj2t3TgzIDuGlchqJaVLHqL8ZIyBdDyMq125LL6shC0ZtFnUw==",
+      "path": "csvhelper/32.0.2",
+      "hashPath": "csvhelper.32.0.2.nupkg.sha512"
+    }
+  }
+}

+ 23 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.designer.runtimeconfig.json

@@ -0,0 +1,23 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "additionalProbingPaths": [
+      "C:\\Users\\TMS SHLB\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\TMS SHLB\\.nuget\\packages"
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.dll


BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.g.resources


+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.genruntimeconfig.cache

@@ -0,0 +1 @@
+3c7e308223cabb67bb02e7a01c783d22efe5ca30745b5dbe76d7e5dc9e64b82a

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1.pdb


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9fd1fa307045e27eef09af2b6597f4b086d35760")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+9a672d9f9a92312a58983919e7e4f60441943199265e1fc30309141a0204d637

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_0cbjnuvr_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0cbjnuvr_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9fd1fa307045e27eef09af2b6597f4b086d35760")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+9a672d9f9a92312a58983919e7e4f60441943199265e1fc30309141a0204d637

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_0qbtnyqu_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_0qbtnyqu_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+5ac7be5a9a219a310f512482b3871af9c403f9ef5ecf304e7b56289ac0d20745

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_13o3r0vj_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_13o3r0vj_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+5ac7be5a9a219a310f512482b3871af9c403f9ef5ecf304e7b56289ac0d20745

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_15mj1t5s_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_15mj1t5s_wpftmp.assets.cache


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9fd1fa307045e27eef09af2b6597f4b086d35760")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+9a672d9f9a92312a58983919e7e4f60441943199265e1fc30309141a0204d637

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_1gbj5inl_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_1gbj5inl_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+5ac7be5a9a219a310f512482b3871af9c403f9ef5ecf304e7b56289ac0d20745

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_2gvv5xlj_wpftmp
+build_property.ProjectDir = C:\Users\TMS SHLB\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2gvv5xlj_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+5ac7be5a9a219a310f512482b3871af9c403f9ef5ecf304e7b56289ac0d20745

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_2lzsrhyh_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_2lzsrhyh_wpftmp.assets.cache


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+5ac7be5a9a219a310f512482b3871af9c403f9ef5ecf304e7b56289ac0d20745

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_3iuwmlu2_wpftmp
+build_property.ProjectDir = C:\Users\uriq3\Desktop\wpfkap\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3iuwmlu2_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1badaf91c51beb7f6e0ff88272d54c57886e1522")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+a8d1e95a3500da23e78de1f6e5fd64159b689c0f986de30d17fb94237f7e8ed5

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_3nt2sudr_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.assets.cache


+ 0 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3nt2sudr_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9fd1fa307045e27eef09af2b6597f4b086d35760")]
+[assembly: System.Reflection.AssemblyProductAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyTitleAttribute("WpfApp1")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+9a672d9f9a92312a58983919e7e4f60441943199265e1fc30309141a0204d637

+ 13 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = WpfApp1_3vsyjkv2_wpftmp
+build_property.ProjectDir = C:\Users\User\Desktop\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
WpfApp1/obj/Debug/net8.0-windows/WpfApp1_3vsyjkv2_wpftmp.GlobalUsings.g.cs

@@ -0,0 +1,6 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

Някои файлове не бяха показани, защото твърде много файлове са промени