浏览代码

first commit

valera 6 月之前
当前提交
ccaa63b1f5
共有 100 个文件被更改,包括 1993 次插入0 次删除
  1. 9 0
      App.xaml
  2. 14 0
      App.xaml.cs
  3. 10 0
      AssemblyInfo.cs
  4. 206 0
      MainWindow.xaml
  5. 293 0
      MainWindow.xaml.cs
  6. 36 0
      WpfApp1.csproj
  7. 14 0
      WpfApp1.csproj.user
  8. 二进制
      bin/Debug/net8.0-windows/Newtonsoft.Json.dll
  9. 83 0
      bin/Debug/net8.0-windows/Test.json
  10. 41 0
      bin/Debug/net8.0-windows/WpfApp1.deps.json
  11. 二进制
      bin/Debug/net8.0-windows/WpfApp1.dll
  12. 二进制
      bin/Debug/net8.0-windows/WpfApp1.exe
  13. 二进制
      bin/Debug/net8.0-windows/WpfApp1.pdb
  14. 18 0
      bin/Debug/net8.0-windows/WpfApp1.runtimeconfig.json
  15. 35 0
      bin/Debug/net8.0-windows/dark.xaml
  16. 二进制
      bin/Debug/net8.0-windows/img/light.jpg
  17. 二进制
      bin/Debug/net8.0-windows/img/light10.jpg
  18. 二进制
      bin/Debug/net8.0-windows/img/light2.jpg
  19. 二进制
      bin/Debug/net8.0-windows/img/light3.jpg
  20. 二进制
      bin/Debug/net8.0-windows/img/light4.jpg
  21. 二进制
      bin/Debug/net8.0-windows/img/light5.jpg
  22. 二进制
      bin/Debug/net8.0-windows/img/light6.jpg
  23. 二进制
      bin/Debug/net8.0-windows/img/light7.jpg
  24. 二进制
      bin/Debug/net8.0-windows/img/light8.jpg
  25. 二进制
      bin/Debug/net8.0-windows/img/light9.jpg
  26. 二进制
      bin/Debug/net8.0-windows/img/net.jpg
  27. 35 0
      bin/Debug/net8.0-windows/light.xaml
  28. 二进制
      img/image-1.png
  29. 二进制
      img/image.png
  30. 39 0
      model/Class1.cs
  31. 36 0
      model/Class2.cs
  32. 19 0
      model/Class3.cs
  33. 48 0
      model/Class4.cs
  34. 17 0
      model/Class5.cs
  35. 4 0
      obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
  36. 71 0
      obj/Debug/net8.0-windows/App.g.cs
  37. 71 0
      obj/Debug/net8.0-windows/App.g.i.cs
  38. 二进制
      obj/Debug/net8.0-windows/MainWindow.baml
  39. 182 0
      obj/Debug/net8.0-windows/MainWindow.g.cs
  40. 182 0
      obj/Debug/net8.0-windows/MainWindow.g.i.cs
  41. 25 0
      obj/Debug/net8.0-windows/WpfApp1.AssemblyInfo.cs
  42. 1 0
      obj/Debug/net8.0-windows/WpfApp1.AssemblyInfoInputs.cache
  43. 13 0
      obj/Debug/net8.0-windows/WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
  44. 6 0
      obj/Debug/net8.0-windows/WpfApp1.GlobalUsings.g.cs
  45. 二进制
      obj/Debug/net8.0-windows/WpfApp1.assets.cache
  46. 二进制
      obj/Debug/net8.0-windows/WpfApp1.csproj.AssemblyReference.cache
  47. 0 0
      obj/Debug/net8.0-windows/WpfApp1.csproj.BuildWithSkipAnalyzers
  48. 1 0
      obj/Debug/net8.0-windows/WpfApp1.csproj.CoreCompileInputs.cache
  49. 50 0
      obj/Debug/net8.0-windows/WpfApp1.csproj.FileListAbsolute.txt
  50. 0 0
      obj/Debug/net8.0-windows/WpfApp1.csproj.Up2Date
  51. 28 0
      obj/Debug/net8.0-windows/WpfApp1.designer.deps.json
  52. 24 0
      obj/Debug/net8.0-windows/WpfApp1.designer.runtimeconfig.json
  53. 二进制
      obj/Debug/net8.0-windows/WpfApp1.dll
  54. 二进制
      obj/Debug/net8.0-windows/WpfApp1.g.resources
  55. 1 0
      obj/Debug/net8.0-windows/WpfApp1.genruntimeconfig.cache
  56. 二进制
      obj/Debug/net8.0-windows/WpfApp1.pdb
  57. 25 0
      obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.AssemblyInfo.cs
  58. 1 0
      obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.AssemblyInfoInputs.cache
  59. 13 0
      obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  60. 6 0
      obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.GlobalUsings.g.cs
  61. 二进制
      obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.assets.cache
  62. 0 0
      obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.csproj.BuildWithSkipAnalyzers
  63. 25 0
      obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.AssemblyInfo.cs
  64. 1 0
      obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.AssemblyInfoInputs.cache
  65. 13 0
      obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  66. 6 0
      obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.GlobalUsings.g.cs
  67. 二进制
      obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.assets.cache
  68. 0 0
      obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.csproj.BuildWithSkipAnalyzers
  69. 25 0
      obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.AssemblyInfo.cs
  70. 1 0
      obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.AssemblyInfoInputs.cache
  71. 13 0
      obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  72. 6 0
      obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.GlobalUsings.g.cs
  73. 二进制
      obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.assets.cache
  74. 0 0
      obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.csproj.BuildWithSkipAnalyzers
  75. 25 0
      obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.AssemblyInfo.cs
  76. 1 0
      obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.AssemblyInfoInputs.cache
  77. 13 0
      obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  78. 6 0
      obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.GlobalUsings.g.cs
  79. 二进制
      obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.assets.cache
  80. 0 0
      obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.csproj.BuildWithSkipAnalyzers
  81. 25 0
      obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.AssemblyInfo.cs
  82. 1 0
      obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.AssemblyInfoInputs.cache
  83. 13 0
      obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  84. 6 0
      obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.GlobalUsings.g.cs
  85. 二进制
      obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.assets.cache
  86. 0 0
      obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.csproj.BuildWithSkipAnalyzers
  87. 13 0
      obj/Debug/net8.0-windows/WpfApp1_Content.g.cs
  88. 13 0
      obj/Debug/net8.0-windows/WpfApp1_Content.g.i.cs
  89. 20 0
      obj/Debug/net8.0-windows/WpfApp1_MarkupCompile.cache
  90. 20 0
      obj/Debug/net8.0-windows/WpfApp1_MarkupCompile.i.cache
  91. 6 0
      obj/Debug/net8.0-windows/WpfApp1_MarkupCompile.lref
  92. 25 0
      obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.AssemblyInfo.cs
  93. 1 0
      obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.AssemblyInfoInputs.cache
  94. 13 0
      obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  95. 6 0
      obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.GlobalUsings.g.cs
  96. 二进制
      obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.assets.cache
  97. 0 0
      obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.csproj.BuildWithSkipAnalyzers
  98. 25 0
      obj/Debug/net8.0-windows/WpfApp1_cw3uarmh_wpftmp.AssemblyInfo.cs
  99. 1 0
      obj/Debug/net8.0-windows/WpfApp1_cw3uarmh_wpftmp.AssemblyInfoInputs.cache
  100. 13 0
      obj/Debug/net8.0-windows/WpfApp1_cw3uarmh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

+ 9 - 0
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
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
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)
+)]

+ 206 - 0
MainWindow.xaml

@@ -0,0 +1,206 @@
+<Window x:Class="WpfApp1.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:WpfApp1"
+        mc:Ignorable="d"
+        Title="Иванов Валера И-211" Height="450" Width="908">
+    <Window.Resources>
+        <Style 
+        x:Key="StackStyle" 
+        TargetType="ListBox">
+            <Setter Property="ItemsPanel">
+                <Setter.Value>
+                    <ItemsPanelTemplate>
+                        <StackPanel 
+                        Orientation="Vertical"/>
+                    </ItemsPanelTemplate>
+                </Setter.Value>
+            </Setter>
+        </Style>
+        <Style 
+        x:Key="WrapStyle" 
+        TargetType="ListBox">
+            <Setter Property="ItemsPanel">
+                <Setter.Value>
+                    <ItemsPanelTemplate>
+                        <WrapPanel 
+                        HorizontalAlignment="Center"
+                        ItemWidth="200"/>
+                    </ItemsPanelTemplate>
+                </Setter.Value>
+            </Setter>
+        </Style>
+        <Style 
+            TargetType="Button">
+            <Setter 
+                Property="FontFamily" 
+                Value="Verdana" />
+            <Setter 
+                Property="Background" 
+                Value="Black" />
+            <Setter 
+                Property="Foreground" 
+                Value="White" />
+            <Setter 
+                Property="Margin" 
+                Value="10" />
+        </Style>
+    </Window.Resources>
+
+
+    <Grid ShowGridLines="True">
+        <Grid.RowDefinitions>
+            <RowDefinition Height="auto"/>
+            <RowDefinition />
+            <RowDefinition Height="auto"/>
+        </Grid.RowDefinitions>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="200"/>
+            <ColumnDefinition/>
+        </Grid.ColumnDefinitions>
+
+        <!-- лого -->
+        <Image 
+        Source="./bin/Debug/net8.0-windows/img/net.jpg" 
+        Grid.RowSpan="2" HorizontalAlignment="Right"/>
+        <ListBox
+            x:Name="carListBox"
+            Style="{StaticResource StackStyle}"
+            Grid.Row="1"
+            Grid.Column="1"
+            Background="White"
+            ItemsSource="{Binding CarList}"
+            ScrollViewer.HorizontalScrollBarVisibility="Disabled">
+            <ListBox.ItemContainerStyle>
+                <Style 
+        TargetType="ListBoxItem">
+                    <Setter 
+            Property="HorizontalContentAlignment"
+            Value="Stretch" />
+                </Style>
+            </ListBox.ItemContainerStyle>
+            <ListBox.ItemTemplate>
+                <DataTemplate>
+                    <Border 
+            BorderThickness="1" 
+            BorderBrush="Black" 
+            CornerRadius="5">
+                        <Grid 
+                            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 price}"/>
+                                
+                            </StackPanel>
+                            
+                            <TextBlock 
+                                Grid.Column="2"
+                                Text="{Binding year}"/>
+                        </Grid>
+                    </Border>
+                </DataTemplate>
+            </ListBox.ItemTemplate>
+        </ListBox>
+        <StackPanel 
+        Orientation="Vertical"
+        Grid.RowSpan="3"
+        VerticalAlignment="Bottom">
+            <Button 
+                Background="LightSeaGreen"
+            x:Name="ExitButton"
+            Content="Выход" 
+            Click="ExitButton_Click"
+            Height="50"/>
+        </StackPanel>
+        <WrapPanel  
+        Orientation="Horizontal"
+        Grid.Column="1"
+        MinHeight="50">
+            <Button Content="Переключить вид" Click="ToggleView_Click"/>
+            <Label 
+    Content="Поиск" 
+    VerticalAlignment="Center"/>
+            <TextBox
+    Width="200"
+    VerticalAlignment="Center"
+    x:Name="SearchFilterTextBox" 
+    KeyUp="SearchFilter_KeyUp"/>
+
+            <Label 
+    Content="Название:"
+    VerticalAlignment="Center"/>
+
+            <ComboBox
+                Name="carnameFilterComboBox"
+    SelectionChanged="carnameFilterComboBox_SelectionChanged"
+    VerticalAlignment="Center"
+    MinWidth="100"
+    SelectedIndex="0"
+    ItemsSource="{Binding CarinfoList}">
+                <ComboBox.ItemTemplate>
+                    <DataTemplate>
+                        <Label
+                Content="{Binding title}"/>
+                    </DataTemplate>
+                </ComboBox.ItemTemplate>
+            </ComboBox>
+            <Label 
+Content="Цена:"
+VerticalAlignment="Center"/>
+
+            <ComboBox
+Name="carpriceFilterComboBox"
+SelectionChanged="carpriceFilterComboBox_SelectionChanged"
+VerticalAlignment="Center"
+MinWidth="100"
+SelectedIndex="0"
+ItemsSource="{Binding CarpriceList}">
+
+                <ComboBox.ItemTemplate>
+                    <DataTemplate>
+                        <Label 
+            Content="{Binding title}"/>
+                    </DataTemplate>
+                </ComboBox.ItemTemplate>
+            </ComboBox>
+            <Label 
+    Content="Возраст:" 
+    VerticalAlignment="Center"/>
+
+            <RadioButton
+    GroupName="Age"
+    Tag="1"
+    Content="по возрастанию"
+    IsChecked="True"
+    Checked="RadioButton_Checked"
+    VerticalAlignment="Center"/>
+            <RadioButton
+    GroupName="Age"
+    Tag="2"
+    Content="по убыванию"
+    Checked="RadioButton_Checked"
+    VerticalAlignment="Center"/>
+        </WrapPanel>
+    </Grid>
+</Window>

+ 293 - 0
MainWindow.xaml.cs

@@ -0,0 +1,293 @@
+using System;
+using System.ComponentModel;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Input;
+using System.Windows.Media;
+using WpfApp1.model;
+
+namespace WpfApp1
+{
+    /// <summary>
+    /// Interaction logic for MainWindow.xaml
+    /// </summary>
+
+    public partial class MainWindow : Window, INotifyPropertyChanged
+    {
+        private string searchFilter = "";
+
+        private void SearchFilter_KeyUp(object sender, KeyEventArgs e)
+        {
+            searchFilter = SearchFilterTextBox.Text;
+            Invalidate();
+        }
+        private bool sortAsc = true;
+
+        private void RadioButton_Checked(object sender, RoutedEventArgs e)
+        {
+            sortAsc = (sender as RadioButton).Tag.ToString() == "1";
+            Invalidate();
+        }
+
+        public event PropertyChangedEventHandler PropertyChanged;
+        private void Invalidate()
+        {
+            if (PropertyChanged != null)
+                PropertyChanged(this, new PropertyChangedEventArgs("CarList"));
+        }
+        public string selectedname = "Все автомобили";
+        public Carsprice? selectedprice = null;
+
+        private IEnumerable<cars> _CarList;
+        public IEnumerable<cars> CarList
+        {
+            get
+            {
+                var res = _CarList;
+
+                res = res
+                    .Where(c => (c.name == selectedname || selectedname == "Все автомобили"))
+                    .Where(c => (selectedprice == null || (c.price >= selectedprice.priceFrom && c.price < selectedprice.priceTo)));
+
+                if (searchFilter != "")
+                    res = res.Where(c => c.name.IndexOf(
+                        searchFilter,
+                        StringComparison.OrdinalIgnoreCase) >= 0);
+                if (sortAsc) res = res.OrderBy(c => c.year);
+                else res = res.OrderByDescending(c => c.year);
+
+                return res;
+
+            }
+            set
+            {
+                _CarList = value;
+            }
+        }
+
+        public List<cars> Cars { get; set; }
+        public List<Namecar> CarinfoList { get; set; }
+        public List<Carsprice> CarpriceList { get; set; }
+        public MainWindow()
+        {
+            InitializeComponent();
+            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.Black)
+                });
+            buttonStyle.Setters.Add(
+                new Setter
+                {
+                    Property = Control.ForegroundProperty,
+                    Value = new SolidColorBrush(Colors.White)
+                });
+            buttonStyle.Setters.Add(
+                new EventSetter
+                {
+                    Event = Button.ClickEvent,
+                    Handler = new RoutedEventHandler(Button_Click)
+                });
+
+            ExitButton.Style = buttonStyle;
+
+            DataContext = this;
+            Globals.dataProvider = new JSONDataProvider();
+            CarList = Globals.dataProvider.getCars();
+            CarinfoList = Globals.dataProvider.getName().ToList();
+            CarinfoList.Insert(0, new Namecar { title = "Все автомобили" });
+            CarpriceList = Globals.dataProvider.getPrice().ToList();
+        }
+
+        private string currentStyle = "StackStyle";
+
+        private void ToggleView_Click(object sender, RoutedEventArgs e)
+        {
+            currentStyle = currentStyle == "StackStyle" ? "WrapStyle" : "StackStyle";
+            var newStyle = (Style)TryFindResource(currentStyle);
+            if (newStyle != null)
+                carListBox.Style = newStyle;
+        }
+        private void Button_Click(object sender, RoutedEventArgs e)
+        {
+            Button clickedButton = (Button)sender;
+            MessageBox.Show(clickedButton.Content.ToString());
+        }
+        private void ExitButton_Click(object sender, RoutedEventArgs e)
+        {
+            Application.Current.Shutdown();
+
+        }
+
+        private void carnameFilterComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
+        {
+            selectedname = (carnameFilterComboBox.SelectedItem as Namecar).title;
+            Invalidate();
+        }
+        private void carpriceFilterComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
+        {
+            selectedprice = carpriceFilterComboBox.SelectedItem as Carsprice;
+            Invalidate();
+        }
+    }
+    interface IDataProvider
+    {
+        IEnumerable<cars> getCars();
+        IEnumerable<Namecar> getName();
+        IEnumerable<Carsprice> getPrice();
+    }
+    public class LocalDataProvider : IDataProvider
+    {
+        public IEnumerable<Namecar> getName()
+        {
+            return new Namecar[]
+            {
+                new Namecar()
+                {
+                    title="Toyota Trueno AE86"
+
+                },
+                new Namecar()
+                {
+                    title="Toyota Supra A80"
+                },
+                new Namecar()
+                {
+                    title="Nissal Skyline R34"
+                },
+                new Namecar()
+                {
+                    title="Nissan Silvia S15"
+
+                },
+                new Namecar()
+                {
+                    title="Toyota Camry 3.5"
+                },
+                new Namecar()
+                {
+                    title="Audi RS 6"
+
+                },
+                new Namecar()
+                {
+                    title="Трактор LOVOL TE354 HT"
+                },
+                new Namecar()
+                {
+                    title="BMW M5 F90"
+                },
+                new Namecar()
+                {
+                    title="BMW E36"
+                },
+                new Namecar()
+                {
+                    title="Daewoo Matiz"
+                }
+            };
+        }
+        public IEnumerable<Carsprice> getPrice()
+        {
+            return new Carsprice[]
+            {
+                new Carsprice()
+                {
+                    title="Все цены",
+                    priceFrom=0,
+                    priceTo=70000
+                },
+                new Carsprice()
+                {
+                    title="Малая цена",
+                    priceFrom=0,
+                    priceTo=15001
+
+                },
+                new Carsprice()
+                {
+                    title="Средняя цена",
+                    priceFrom=20000,
+                    priceTo=35000
+
+                },
+                new Carsprice()
+                {
+                    title="Высокая цена",
+                    priceFrom=35001,
+                    priceTo=70000
+
+                }
+            };
+        }
+        public IEnumerable<cars> getCars()
+        {
+            return new cars[] {
+                new cars {
+                price = 15000,
+                name = "Toyota Trueno AE86",
+                year = 1995,
+                },
+                new cars {
+                price = 30000,
+                name = "Toyota Supra A80",
+                year = 1996,
+                },
+                new cars {
+                price = 25000,
+                name = "Nissal Skyline R34",
+                year = 1996
+                },
+                new cars {
+                price = 20000,
+                name = "Nissan Silvia S15",
+                year = 1999,
+                },
+                new cars {
+                price = 20000,
+                name = "Toyota Camry 3.5",
+                year = 2020,
+                },
+                new cars {
+                price = 30000,
+                name = "Audi RS 6",
+                year = 2016,
+                },
+                new cars {
+                price = 66666,
+                name = "Трактор LOVOL TE354 HT",
+                year = 2024,
+                },
+                new cars {
+                price = 30000,
+                name = "BMW M5 F90",
+                year = 2019,
+                },
+                new cars {
+                price = 35000,
+                name = "BMW E36",
+                year = 2006,
+                },
+                new cars {
+                price = 20000,
+                name = "Daewoo Matiz",
+                year = 2010,
+                },
+            };
+        }
+    }
+}

+ 36 - 0
WpfApp1.csproj

@@ -0,0 +1,36 @@
+<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="bin\Debug\net8.0-windows\img\net.jpg" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Content Include="bin\Debug\net8.0-windows\Test.json" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <Page Include="bin\Debug\net8.0-windows\dark.xaml">
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
+    <Page Include="bin\Debug\net8.0-windows\light.xaml">
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
+  </ItemGroup>
+
+  <ItemGroup>
+    <Resource Include="bin\Debug\net8.0-windows\img\net.jpg" />
+  </ItemGroup>
+
+</Project>

+ 14 - 0
WpfApp1.csproj.user

@@ -0,0 +1,14 @@
+<?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>
+    <Page Update="MainWindow.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+  </ItemGroup>
+</Project>

二进制
bin/Debug/net8.0-windows/Newtonsoft.Json.dll


+ 83 - 0
bin/Debug/net8.0-windows/Test.json

@@ -0,0 +1,83 @@
+[
+	{
+		"name": "Toyota Trueno AE86",
+		"year": 1995,
+		"price": 15000,
+		"color": "white",
+		"defects": false,
+		"dateOfLastSTO": "2024-12-05",
+		"photo": "light2.jpg"
+	},
+	{
+		"name": "Toyota Supra A80",
+		"year": 1996,
+		"price": 30000,
+		"color": "white",
+		"defects": false,
+		"dateOfLastSTO": "2023-10-02",
+		"photo": "light3.jpg"
+	},
+	{
+		"name": "Nissal Skyline R34",
+		"year": 1996,
+		"price": 25000,
+		"color": "gray",
+		"defects": false,
+		"dateOfLastSTO": "2024-11-05",
+		"photo": "light4.jpg"
+	},
+	{
+		"name": "Toyota Camry 3.5",
+		"year": 2020,
+		"price": 20000,
+		"color": "black",
+		"defects": false,
+		"dateOfLastSTO": "2022-12-10",
+		"photo": "light5.jpg"
+	},
+	{
+		"name": "Audi RS 65",
+		"year": 2016,
+		"price": 30000,
+		"color": "black",
+		"defects": false,
+		"dateOfLastSTO": "2023-12-07",
+		"photo": "light6.jpg"
+	},
+	{
+		"name": "Трактор LOVOL TE354 HT",
+		"year": 2024,
+		"price": 66666,
+		"color": "blue",
+		"defects": false,
+		"dateOfLastSTO": "2021-12-10",
+		"photo": "light7.jpg"
+	},
+	{
+		"name": "BMW M5 F90",
+		"year": 2019,
+		"price": 30000,
+		"color": "red",
+		"defects": false,
+		"dateOfLastSTO": "2024-04-10",
+		"photo": "light8.jpg"
+	},
+	{
+		"name": "BMW E36",
+		"year": 2006,
+		"price": 35000,
+		"color": "black",
+		"defects": false,
+		"dateOfLastSTO": "2019-12-17",
+		"photo": "light9.jpg"
+	},
+	{
+		"name": "Daewoo Matiz",
+		"year": 2010,
+		"price": 20000,
+		"color": "blue",
+		"defects": false,
+		"dateOfLastSTO": "2021-12-10",
+		"photo": "light10.jpg"
+	}
+]

+ 41 - 0
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": {
+          "Newtonsoft.Json": "13.0.3"
+        },
+        "runtime": {
+          "WpfApp1.dll": {}
+        }
+      },
+      "Newtonsoft.Json/13.0.3": {
+        "runtime": {
+          "lib/net6.0/Newtonsoft.Json.dll": {
+            "assemblyVersion": "13.0.0.0",
+            "fileVersion": "13.0.3.27908"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "WpfApp1/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Newtonsoft.Json/13.0.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+      "path": "newtonsoft.json/13.0.3",
+      "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+    }
+  }
+}

二进制
bin/Debug/net8.0-windows/WpfApp1.dll


二进制
bin/Debug/net8.0-windows/WpfApp1.exe


二进制
bin/Debug/net8.0-windows/WpfApp1.pdb


+ 18 - 0
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
+    }
+  }
+}

+ 35 - 0
bin/Debug/net8.0-windows/dark.xaml

@@ -0,0 +1,35 @@
+<ResourceDictionary
+    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+    xmlns:local="clr-namespace:ThemesApp">
+	<Style
+        x:Key="TextBlockStyle"
+        TargetType="TextBlock">
+		<Setter
+            Property="Background"
+            Value="Gray" />
+		<Setter
+            Property="Foreground"
+            Value="White" />
+	</Style>
+	<Style
+        x:Key="WindowStyle"
+        TargetType="Window">
+		<Setter
+            Property="Background"
+            Value="Gray" />
+	</Style>
+	<Style
+        x:Key="ButtonStyle"
+        TargetType="Button">
+		<Setter
+            Property="Background"
+            Value="Gray" />
+		<Setter
+            Property="Foreground"
+            Value="White" />
+		<Setter
+            Property="BorderBrush"
+            Value="White" />
+	</Style>
+</ResourceDictionary>

二进制
bin/Debug/net8.0-windows/img/light.jpg


二进制
bin/Debug/net8.0-windows/img/light10.jpg


二进制
bin/Debug/net8.0-windows/img/light2.jpg


二进制
bin/Debug/net8.0-windows/img/light3.jpg


二进制
bin/Debug/net8.0-windows/img/light4.jpg


二进制
bin/Debug/net8.0-windows/img/light5.jpg


二进制
bin/Debug/net8.0-windows/img/light6.jpg


二进制
bin/Debug/net8.0-windows/img/light7.jpg


二进制
bin/Debug/net8.0-windows/img/light8.jpg


二进制
bin/Debug/net8.0-windows/img/light9.jpg


二进制
bin/Debug/net8.0-windows/img/net.jpg


+ 35 - 0
bin/Debug/net8.0-windows/light.xaml

@@ -0,0 +1,35 @@
+<ResourceDictionary
+    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+    xmlns:local="clr-namespace:ThemesApp">
+	<Style
+        x:Key="TextBlockStyle"
+        TargetType="TextBlock">
+		<Setter
+            Property="Background"
+            Value="White" />
+		<Setter
+            Property="Foreground"
+            Value="Gray" />
+	</Style>
+	<Style
+        x:Key="WindowStyle"
+        TargetType="Window">
+		<Setter
+            Property="Background"
+            Value="White" />
+	</Style>
+	<Style
+        x:Key="ButtonStyle"
+        TargetType="Button">
+		<Setter
+            Property="Background"
+            Value="White" />
+		<Setter
+            Property="Foreground"
+            Value="Gray" />
+		<Setter
+            Property="BorderBrush"
+            Value="Gray" />
+	</Style>
+</ResourceDictionary>

二进制
img/image-1.png


二进制
img/image.png


+ 39 - 0
model/Class1.cs

@@ -0,0 +1,39 @@
+using System;
+using WpfApp1;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WpfApp1.model
+{
+    [DataContract]
+    public class cars
+    {
+        [DataMember]
+        public string name { get; set; }
+        [DataMember]
+        public int year { get; set; }
+        [DataMember]
+        public double price { get; set; }
+        [DataMember]
+        public string color { get; set; }
+        [DataMember]
+        public bool defects { get; set; }
+        [DataMember]
+        public DateOnly? dateOfLastSTO { get; set; }
+        [DataMember]
+        public string? photo { get; set; }
+
+        public Uri? ImageBitmap
+        {
+            get
+            {
+                var imageName = Environment.CurrentDirectory + "/img/" + (photo ?? "");
+                return System.IO.File.Exists(imageName) ? new Uri(imageName) : null;
+            }
+        }
+
+    }
+}

+ 36 - 0
model/Class2.cs

@@ -0,0 +1,36 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WpfApp1.model
+{
+    class Globals
+    {
+        public static IDataProvider dataProvider;
+        IEnumerable<Namecar> getNamecar()
+        {
+            return new Namecar[] {
+                new Namecar { title = "Toyota Trueno AE8"},
+                new Namecar { title = "Toyota Supra A80"},
+                new Namecar { title = "Nissal Skyline R34" },
+                new Namecar { title = "Nissan Silvia S15"},
+                new Namecar { title = "Toyota Camry 3.5"},
+                new Namecar { title = "Audi RS 6" },
+                new Namecar { title = "Трактор LOVOL TE354 HT"},
+                new Namecar { title = "BMW M5 F90"},
+                new Namecar { title = "BMW E36" },
+                new Namecar { title = "Daewoo Matiz" }
+            };
+        }
+        IEnumerable<Carsprice> getCarsprice()
+        {
+            return new Carsprice[] {
+                new Carsprice{title="Малая цена", priceFrom=0, priceTo=15001},
+                new Carsprice{title="Средняя цена", priceFrom = 20000, priceTo=35000},
+                new Carsprice{title="Высокая цена", priceFrom = 35001, priceTo=70000},
+            };
+        }
+    }
+}

+ 19 - 0
model/Class3.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WpfApp1.model
+{
+    public class Carsprice
+    {
+        public string title { get; set; }
+        public int priceFrom { get; set; }
+        public int priceTo { get; set; }
+    }
+    public class Namecar
+    {
+        public string title { get; set; }
+    }
+}

+ 48 - 0
model/Class4.cs

@@ -0,0 +1,48 @@
+using Newtonsoft.Json;
+using System;
+using WpfApp1;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Runtime.Serialization.Json;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WpfApp1.model
+{
+    public class JSONDataProvider : LocalDataProvider, IDataProvider
+    {
+        private List<CarWithStringDates> _CarList;
+
+        public JSONDataProvider()
+        {
+            using (var sr = new StreamReader("./Test.json"))
+            {
+                _CarList = JsonConvert.DeserializeObject<CarWithStringDates[]>(sr.ReadToEnd()).ToList();
+
+            }
+        }
+
+        public new IEnumerable<cars> getCars()
+        {
+            return _CarList.Select(p => new cars
+            {
+                name = p.name,
+
+                year = p.year,
+
+                price = p.price,
+
+                color = p.color,
+
+                defects = p.defects,
+
+                photo = p.photo,
+
+                dateOfLastSTO = p.dateOfLastSTO == null ? null : DateOnly.Parse(p.dateOfLastSTO),
+                
+            });
+        }
+    }
+}

+ 17 - 0
model/Class5.cs

@@ -0,0 +1,17 @@
+using System;
+using WpfApp1;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WpfApp1.model
+{
+    [DataContract]
+    public class CarWithStringDates : cars
+    {
+        [DataMember]
+        public string? dateOfLastSTO { get; set; }
+    }
+}

+ 4 - 0
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
obj/Debug/net8.0-windows/App.g.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DCC59813AB95D23CF72F07367E2D9621042BF6D9"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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
obj/Debug/net8.0-windows/App.g.i.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DCC59813AB95D23CF72F07367E2D9621042BF6D9"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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();
+        }
+    }
+}
+

二进制
obj/Debug/net8.0-windows/MainWindow.baml


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

@@ -0,0 +1,182 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F82F878E92DDAD1C5E54BE1180F8B71EBD6134AF"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 69 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ListBox carListBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 131 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button ExitButton;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 147 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox SearchFilterTextBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 155 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox carnameFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 173 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox carpriceFilterComboBox;
+        
+        #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 1:
+            this.carListBox = ((System.Windows.Controls.ListBox)(target));
+            return;
+            case 2:
+            this.ExitButton = ((System.Windows.Controls.Button)(target));
+            
+            #line 133 "..\..\..\MainWindow.xaml"
+            this.ExitButton.Click += new System.Windows.RoutedEventHandler(this.ExitButton_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            
+            #line 140 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ToggleView_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 4:
+            this.SearchFilterTextBox = ((System.Windows.Controls.TextBox)(target));
+            
+            #line 148 "..\..\..\MainWindow.xaml"
+            this.SearchFilterTextBox.KeyUp += new System.Windows.Input.KeyEventHandler(this.SearchFilter_KeyUp);
+            
+            #line default
+            #line hidden
+            return;
+            case 5:
+            this.carnameFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 156 "..\..\..\MainWindow.xaml"
+            this.carnameFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.carnameFilterComboBox_SelectionChanged);
+            
+            #line default
+            #line hidden
+            return;
+            case 6:
+            this.carpriceFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 174 "..\..\..\MainWindow.xaml"
+            this.carpriceFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.carpriceFilterComboBox_SelectionChanged);
+            
+            #line default
+            #line hidden
+            return;
+            case 7:
+            
+            #line 196 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            case 8:
+            
+            #line 202 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

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

@@ -0,0 +1,182 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F82F878E92DDAD1C5E54BE1180F8B71EBD6134AF"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 69 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ListBox carListBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 131 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Button ExitButton;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 147 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox SearchFilterTextBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 155 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox carnameFilterComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 173 "..\..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox carpriceFilterComboBox;
+        
+        #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;V1.0.0.0;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 1:
+            this.carListBox = ((System.Windows.Controls.ListBox)(target));
+            return;
+            case 2:
+            this.ExitButton = ((System.Windows.Controls.Button)(target));
+            
+            #line 133 "..\..\..\MainWindow.xaml"
+            this.ExitButton.Click += new System.Windows.RoutedEventHandler(this.ExitButton_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            
+            #line 140 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ToggleView_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 4:
+            this.SearchFilterTextBox = ((System.Windows.Controls.TextBox)(target));
+            
+            #line 148 "..\..\..\MainWindow.xaml"
+            this.SearchFilterTextBox.KeyUp += new System.Windows.Input.KeyEventHandler(this.SearchFilter_KeyUp);
+            
+            #line default
+            #line hidden
+            return;
+            case 5:
+            this.carnameFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 156 "..\..\..\MainWindow.xaml"
+            this.carnameFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.carnameFilterComboBox_SelectionChanged);
+            
+            #line default
+            #line hidden
+            return;
+            case 6:
+            this.carpriceFilterComboBox = ((System.Windows.Controls.ComboBox)(target));
+            
+            #line 174 "..\..\..\MainWindow.xaml"
+            this.carpriceFilterComboBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.carpriceFilterComboBox_SelectionChanged);
+            
+            #line default
+            #line hidden
+            return;
+            case 7:
+            
+            #line 196 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            case 8:
+            
+            #line 202 "..\..\..\MainWindow.xaml"
+            ((System.Windows.Controls.RadioButton)(target)).Checked += new System.Windows.RoutedEventHandler(this.RadioButton_Checked);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
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 = D:\efefefefefefefef\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
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;

二进制
obj/Debug/net8.0-windows/WpfApp1.assets.cache


二进制
obj/Debug/net8.0-windows/WpfApp1.csproj.AssemblyReference.cache


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


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

@@ -0,0 +1 @@
+00e67df85cadd2102197461a059822c6199d8002f2cce65dc55097781851eab7

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

@@ -0,0 +1,50 @@
+D:\takoe\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.exe
+D:\takoe\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.deps.json
+D:\takoe\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.runtimeconfig.json
+D:\takoe\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.dll
+D:\takoe\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.pdb
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.g.cs
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\App.g.cs
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.cache
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.lref
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.baml
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.g.resources
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfoInputs.cache
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfo.cs
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CoreCompileInputs.cache
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.dll
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\refint\WpfApp1.dll
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.pdb
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.genruntimeconfig.cache
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\ref\WpfApp1.dll
+D:\takoe\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\Newtonsoft.Json.dll
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.AssemblyReference.cache
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.Up2Date
+D:\takoe\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_Content.g.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.exe
+D:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.deps.json
+D:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.runtimeconfig.json
+D:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.dll
+D:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\WpfApp1.pdb
+D:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\Newtonsoft.Json.dll
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.AssemblyReference.cache
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.g.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\App.g.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_Content.g.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.cache
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1_MarkupCompile.lref
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\MainWindow.baml
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.g.resources
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.GeneratedMSBuildEditorConfig.editorconfig
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfoInputs.cache
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.AssemblyInfo.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.CoreCompileInputs.cache
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.csproj.Up2Date
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.dll
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\refint\WpfApp1.dll
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.pdb
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\WpfApp1.genruntimeconfig.cache
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\ref\WpfApp1.dll
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\bin\Debug\net8.0-windows\dark.baml
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\bin\Debug\net8.0-windows\light.baml

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


+ 28 - 0
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": {
+      "Newtonsoft.Json/13.0.3": {
+        "runtime": {
+          "lib/net6.0/Newtonsoft.Json.dll": {
+            "assemblyVersion": "13.0.0.0",
+            "fileVersion": "13.0.3.27908"
+          }
+        }
+      }
+    }
+  },
+  "libraries": {
+    "Newtonsoft.Json/13.0.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+      "path": "newtonsoft.json/13.0.3",
+      "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+    }
+  }
+}

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

@@ -0,0 +1,24 @@
+{
+  "runtimeOptions": {
+    "tfm": "net8.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "8.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "8.0.0"
+      }
+    ],
+    "additionalProbingPaths": [
+      "C:\\Users\\otsu\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\otsu\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+    ],
+    "configProperties": {
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true,
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}

二进制
obj/Debug/net8.0-windows/WpfApp1.dll


二进制
obj/Debug/net8.0-windows/WpfApp1.g.resources


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

@@ -0,0 +1 @@
+82cd9b90848369d705d00110de7639c0892f01946cb20b1dc82109a0af32f7c2

二进制
obj/Debug/net8.0-windows/WpfApp1.pdb


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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_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_0egzrvoj_wpftmp
+build_property.ProjectDir = D:\efefefefefefefef\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_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;

二进制
obj/Debug/net8.0-windows/WpfApp1_0egzrvoj_wpftmp.assets.cache


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


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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_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_0tdu3iaj_wpftmp
+build_property.ProjectDir = D:\takoe\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_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;

二进制
obj/Debug/net8.0-windows/WpfApp1_0tdu3iaj_wpftmp.assets.cache


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


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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_25pka1ll_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_25pka1ll_wpftmp
+build_property.ProjectDir = D:\takoe\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_25pka1ll_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;

二进制
obj/Debug/net8.0-windows/WpfApp1_25pka1ll_wpftmp.assets.cache


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


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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_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_4o3ivfxk_wpftmp
+build_property.ProjectDir = D:\takoe\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_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;

二进制
obj/Debug/net8.0-windows/WpfApp1_4o3ivfxk_wpftmp.assets.cache


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


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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_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_4r4z3gkp_wpftmp
+build_property.ProjectDir = D:\takoe\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_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;

二进制
obj/Debug/net8.0-windows/WpfApp1_4r4z3gkp_wpftmp.assets.cache


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


+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_Content.g.cs

@@ -0,0 +1,13 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("bin/debug/net8.0-windows/test.json")]
+
+

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_Content.g.i.cs

@@ -0,0 +1,13 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("bin/debug/net8.0-windows/test.json")]
+
+

+ 20 - 0
obj/Debug/net8.0-windows/WpfApp1_MarkupCompile.cache

@@ -0,0 +1,20 @@
+WpfApp1
+
+
+winexe
+C#
+.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\
+WpfApp1
+none
+false
+TRACE;DEBUG;NET;NET8_0;NETCOREAPP
+D:\efefefefefefefef\WpfApp1\WpfApp1\App.xaml
+3676461275
+1-1586214417
+9859286933
+1991198464666
+MainWindow.xaml;bin\Debug\net8.0-windows\dark.xaml;bin\Debug\net8.0-windows\light.xaml;
+
+False
+

+ 20 - 0
obj/Debug/net8.0-windows/WpfApp1_MarkupCompile.i.cache

@@ -0,0 +1,20 @@
+WpfApp1
+1.0.0.0
+
+winexe
+C#
+.cs
+D:\efefefefefefefef\WpfApp1\WpfApp1\obj\Debug\net8.0-windows\
+WpfApp1
+none
+false
+TRACE;DEBUG;NET;NET8_0;NETCOREAPP
+D:\efefefefefefefef\WpfApp1\WpfApp1\App.xaml
+3676461275
+1-1586214417
+112052802502
+1991198464666
+MainWindow.xaml;bin\Debug\net8.0-windows\dark.xaml;bin\Debug\net8.0-windows\light.xaml;
+
+False
+

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_MarkupCompile.lref

@@ -0,0 +1,6 @@
+
+
+FD:\efefefefefefefef\WpfApp1\WpfApp1\MainWindow.xaml;;
+FD:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\dark.xaml;;
+FD:\efefefefefefefef\WpfApp1\WpfApp1\bin\Debug\net8.0-windows\light.xaml;;
+

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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_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_cpkbpwot_wpftmp
+build_property.ProjectDir = D:\takoe\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

+ 6 - 0
obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_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;

二进制
obj/Debug/net8.0-windows/WpfApp1_cpkbpwot_wpftmp.assets.cache


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


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

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </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")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+

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

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

+ 13 - 0
obj/Debug/net8.0-windows/WpfApp1_cw3uarmh_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_cw3uarmh_wpftmp
+build_property.ProjectDir = D:\takoe\WpfApp1\WpfApp1\
+build_property.EnableComHosting = 
+build_property.EnableGeneratedComInterfaceComImportInterop = 

部分文件因为文件数量过多而无法显示