【例子介绍】EFcore Sqlite 升级版5.0 用户权限管理模块
第5代加强版他来啦,本系统是从Winform转WPF系统框架来升级系统,用户管理模块是每一个做软件的通用万能模板,所以做出来给你们方便复制粘贴和调用,加快你们的开发步伐,总之复制粘贴就完事了,超级简单。
本系统包含EFCORE SqLite 数据库的增删改查,分页功能,Excel表格导入导出的功能(EPPlus框架),用户菜单权限管理和用户登录登出功能等。
【相关图片】
【源码结构】
.
├── AutoOrderInface.suo
├── EFcore Sqlite 升级版5.0 用户权限管理模块_用户模块的通用版本.zip
└── 用户模块的通用版本
└── WPF-UI demo
└── test1
└── Test1
├── App.xaml
├── App.xaml.cs
├── AssemblyInfo.cs
├── Assets
│ ├── Monaco
│ │ ├── index.html
│ │ └── min
│ │ └── vs
│ │ ├── base
│ │ │ ├── browser
│ │ │ │ └── ui
│ │ │ │ └── codicons
│ │ │ │ └── codicon
│ │ │ │ └── codicon.ttf
│ │ │ ├── common
│ │ │ │ └── worker
│ │ │ │ ├── simpleWorker.nls.de.js
│ │ │ │ ├── simpleWorker.nls.es.js
│ │ │ │ ├── simpleWorker.nls.fr.js
│ │ │ │ ├── simpleWorker.nls.it.js
│ │ │ │ ├── simpleWorker.nls.ja.js
│ │ │ │ ├── simpleWorker.nls.js
│ │ │ │ ├── simpleWorker.nls.ko.js
│ │ │ │ ├── simpleWorker.nls.ru.js
│ │ │ │ ├── simpleWorker.nls.zh-cn.js
│ │ │ │ └── simpleWorker.nls.zh-tw.js
│ │ │ └── worker
│ │ │ └── workerMain.js
│ │ ├── basic-languages
│ │ │ ├── abap
│ │ │ │ └── abap.js
│ │ │ ├── apex
│ │ │ │ └── apex.js
│ │ │ ├── azcli
│ │ │ │ └── azcli.js
│ │ │ ├── bat
│ │ │ │ └── bat.js
│ │ │ ├── bicep
│ │ │ │ └── bicep.js
│ │ │ ├── cameligo
│ │ │ │ └── cameligo.js
│ │ │ ├── clojure
│ │ │ │ └── clojure.js
│ │ │ ├── coffee
│ │ │ │ └── coffee.js
│ │ │ ├── cpp
│ │ │ │ └── cpp.js
│ │ │ ├── csharp
│ │ │ │ └── csharp.js
│ │ │ ├── csp
│ │ │ │ └── csp.js
│ │ │ ├── css
│ │ │ │ └── css.js
│ │ │ ├── cypher
│ │ │ │ └── cypher.js
│ │ │ ├── dart
│ │ │ │ └── dart.js
│ │ │ ├── dockerfile
│ │ │ │ └── dockerfile.js
│ │ │ ├── ecl
│ │ │ │ └── ecl.js
│ │ │ ├── elixir
│ │ │ │ └── elixir.js
│ │ │ ├── flow9
│ │ │ │ └── flow9.js
│ │ │ ├── freemarker2
│ │ │ │ └── freemarker2.js
│ │ │ ├── fsharp
│ │ │ │ └── fsharp.js
│ │ │ ├── go
│ │ │ │ └── go.js
│ │ │ ├── graphql
│ │ │ │ └── graphql.js
│ │ │ ├── handlebars
│ │ │ │ └── handlebars.js
│ │ │ ├── hcl
│ │ │ │ └── hcl.js
│ │ │ ├── html
│ │ │ │ └── html.js
│ │ │ ├── ini
│ │ │ │ └── ini.js
│ │ │ ├── java
│ │ │ │ └── java.js
│ │ │ ├── javascript
│ │ │ │ └── javascript.js
│ │ │ ├── julia
│ │ │ │ └── julia.js
│ │ │ ├── kotlin
│ │ │ │ └── kotlin.js
│ │ │ ├── less
│ │ │ │ └── less.js
│ │ │ ├── lexon
│ │ │ │ └── lexon.js
│ │ │ ├── liquid
│ │ │ │ └── liquid.js
│ │ │ ├── lua
│ │ │ │ └── lua.js
│ │ │ ├── m3
│ │ │ │ └── m3.js
│ │ │ ├── markdown
│ │ │ │ └── markdown.js
│ │ │ ├── mips
│ │ │ │ └── mips.js
│ │ │ ├── msdax
│ │ │ │ └── msdax.js
│ │ │ ├── mysql
│ │ │ │ └── mysql.js
│ │ │ ├── objective-c
│ │ │ │ └── objective-c.js
│ │ │ ├── pascal
│ │ │ │ └── pascal.js
│ │ │ ├── pascaligo
│ │ │ │ └── pascaligo.js
│ │ │ ├── perl
│ │ │ │ └── perl.js
│ │ │ ├── pgsql
│ │ │ │ └── pgsql.js
│ │ │ ├── php
│ │ │ │ └── php.js
│ │ │ ├── pla
│ │ │ │ └── pla.js
│ │ │ ├── postiats
│ │ │ │ └── postiats.js
│ │ │ ├── powerquery
│ │ │ │ └── powerquery.js
│ │ │ ├── powershell
│ │ │ │ └── powershell.js
│ │ │ ├── protobuf
│ │ │ │ └── protobuf.js
│ │ │ ├── pug
│ │ │ │ └── pug.js
│ │ │ ├── python
│ │ │ │ └── python.js
│ │ │ ├── qsharp
│ │ │ │ └── qsharp.js
│ │ │ ├── r
│ │ │ │ └── r.js
│ │ │ ├── razor
│ │ │ │ └── razor.js
│ │ │ ├── redis
│ │ │ │ └── redis.js
│ │ │ ├── redshift
│ │ │ │ └── redshift.js
│ │ │ ├── restructuredtext
│ │ │ │ └── restructuredtext.js
│ │ │ ├── ruby
│ │ │ │ └── ruby.js
│ │ │ ├── rust
│ │ │ │ └── rust.js
│ │ │ ├── sb
│ │ │ │ └── sb.js
│ │ │ ├── scala
│ │ │ │ └── scala.js
│ │ │ ├── scheme
│ │ │ │ └── scheme.js
│ │ │ ├── scss
│ │ │ │ └── scss.js
│ │ │ ├── shell
│ │ │ │ └── shell.js
│ │ │ ├── solidity
│ │ │ │ └── solidity.js
│ │ │ ├── sophia
│ │ │ │ └── sophia.js
│ │ │ ├── sparql
│ │ │ │ └── sparql.js
│ │ │ ├── sql
│ │ │ │ └── sql.js
│ │ │ ├── st
│ │ │ │ └── st.js
│ │ │ ├── swift
│ │ │ │ └── swift.js
│ │ │ ├── systemverilog
│ │ │ │ └── systemverilog.js
│ │ │ ├── tcl
│ │ │ │ └── tcl.js
│ │ │ ├── twig
│ │ │ │ └── twig.js
│ │ │ ├── typescript
│ │ │ │ └── typescript.js
│ │ │ ├── vb
│ │ │ │ └── vb.js
│ │ │ ├── xml
│ │ │ │ └── xml.js
│ │ │ └── yaml
│ │ │ └── yaml.js
│ │ ├── editor
│ │ │ ├── editor.main.css
│ │ │ ├── editor.main.js
│ │ │ ├── editor.main.nls.de.js
│ │ │ ├── editor.main.nls.es.js
│ │ │ ├── editor.main.nls.fr.js
│ │ │ ├── editor.main.nls.it.js
│ │ │ ├── editor.main.nls.ja.js
│ │ │ ├── editor.main.nls.js
│ │ │ ├── editor.main.nls.ko.js
│ │ │ ├── editor.main.nls.ru.js
│ │ │ ├── editor.main.nls.zh-cn.js
│ │ │ └── editor.main.nls.zh-tw.js
│ │ ├── language
│ │ │ ├── css
│ │ │ │ ├── cssMode.js
│ │ │ │ └── cssWorker.js
│ │ │ ├── html
│ │ │ │ ├── htmlMode.js
│ │ │ │ └── htmlWorker.js
│ │ │ ├── json
│ │ │ │ ├── jsonMode.js
│ │ │ │ └── jsonWorker.js
│ │ │ └── typescript
│ │ │ ├── tsMode.js
│ │ │ └── tsWorker.js
│ │ └── loader.js
│ ├── WinUiGallery
│ │ ├── Button.png
│ │ ├── Flyout.png
│ │ ├── LICENSE
│ │ └── MenuBar.png
│ ├── geo_icons.png
│ ├── octonaut.jpg
│ ├── pexels-johannes-plenio-1103970.jpg
│ ├── wpfui.png
│ └── wpfui_full.png
├── Contexts
│ └── TestContext.cs
├── Controls
│ ├── AddOrEditDialog.xaml
│ ├── AddOrEditDialog.xaml.cs
│ ├── PagingControl.xaml
│ └── PagingControl.xaml.cs
├── Converters
│ ├── JsonStr2ObjConverter.cs
│ ├── MultiBindConverter1.cs
│ └── UserTypeConverter.cs
├── Helper
│ ├── EnumToBooleanConverter.cs
│ ├── ExcelHelper.cs
│ ├── Messenger.cs
│ ├── NameToPageTypeConverter.cs
│ ├── PublicData.cs
│ └── PublicHelper.cs
├── MainWindow.xaml
├── MainWindow.xaml.cs
├── Models
│ ├── Dto
│ │ ├── M_MenuNode.cs
│ │ └── UserDto.cs
│ ├── Entity
│ │ ├── BaseModel.cs
│ │ ├── RememberUser.cs
│ │ └── User.cs
│ ├── NavigationCard.cs
│ └── NotificationMessage.cs
├── bin
│ └── Debug
│ ├── net6.0-windows
│ │ ├── Wpf.Ui.dll
│ │ ├── cs
│ │ ├── de
│ │ ├── es
│ │ ├── fr
│ │ ├── it
│ │ ├── ja
│ │ ├── ko
│ │ ├── pl
│ │ ├── pt-BR
│ │ ├── ru
│ │ ├── runtimes
│ │ │ ├── browser
│ │ │ │ └── lib
│ │ │ │ └── net6.0
│ │ │ ├── win
│ │ │ │ └── lib
│ │ │ │ └── net6.0
│ │ │ ├── win-arm64
│ │ │ │ └── native
│ │ │ ├── win-x64
│ │ │ │ └── native
│ │ │ └── win-x86
│ │ │ └── native
│ │ ├── tr
│ │ ├── zh-Hans
│ │ └── zh-Hant
│ ├── net6.0-windows.zip
│ └── net7.0-windows
│ ├── CommunityToolkit.Mvvm.dll
│ ├── EPPlus.Interfaces.dll
│ ├── EPPlus.System.Drawing.dll
│ ├── EPPlus.dll
│ ├── Humanizer.dll
│ ├── Microsoft.CodeAnalysis.CSharp.dll
│ ├── Microsoft.CodeAnalysis.dll
│ ├── Microsoft.Data.Sqlite.dll
│ ├── Microsoft.EntityFrameworkCore.Abstractions.dll
│ ├── Microsoft.EntityFrameworkCore.Design.dll
│ ├── Microsoft.EntityFrameworkCore.Relational.dll
│ ├── Microsoft.EntityFrameworkCore.Sqlite.dll
│ ├── Microsoft.EntityFrameworkCore.dll
│ ├── Microsoft.Extensions.Caching.Abstractions.dll
│ ├── Microsoft.Extensions.Caching.Memory.dll
│ ├── Microsoft.Extensions.Configuration.Abstractions.dll
│ ├── Microsoft.Extensions.Configuration.Binder.dll
│ ├── Microsoft.Extensions.Configuration.CommandLine.dll
│ ├── Microsoft.Extensions.Configuration.EnvironmentVariables.dll
│ ├── Microsoft.Extensions.Configuration.FileExtensions.dll
│ ├── Microsoft.Extensions.Configuration.Json.dll
│ ├── Microsoft.Extensions.Configuration.UserSecrets.dll
│ ├── Microsoft.Extensions.Configuration.dll
│ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
│ ├── Microsoft.Extensions.DependencyInjection.dll
│ ├── Microsoft.Extensions.DependencyModel.dll
│ ├── Microsoft.Extensions.FileProviders.Abstractions.dll
│ ├── Microsoft.Extensions.FileProviders.Physical.dll
│ ├── Microsoft.Extensions.FileSystemGlobbing.dll
│ ├── Microsoft.Extensions.Hosting.Abstractions.dll
│ ├── Microsoft.Extensions.Hosting.dll
│ ├── Microsoft.Extensions.Logging.Abstractions.dll
│ ├── Microsoft.Extensions.Logging.Configuration.dll
│ ├── Microsoft.Extensions.Logging.Console.dll
│ ├── Microsoft.Extensions.Logging.Debug.dll
│ ├── Microsoft.Extensions.Logging.EventLog.dll
│ ├── Microsoft.Extensions.Logging.EventSource.dll
│ ├── Microsoft.Extensions.Logging.dll
│ ├── Microsoft.Extensions.Options.ConfigurationExtensions.dll
│ ├── Microsoft.Extensions.Options.dll
│ ├── Microsoft.Extensions.Primitives.dll
│ ├── Microsoft.IO.RecyclableMemoryStream.dll
│ ├── Microsoft.Web.WebView2.Core.dll
│ ├── Microsoft.Web.WebView2.WinForms.dll
│ ├── Microsoft.Web.WebView2.Wpf.dll
│ ├── Microsoft.WindowsAPICodePack.Shell.dll
│ ├── Microsoft.WindowsAPICodePack.dll
│ ├── Microsoft.Xaml.Behaviors.dll
│ ├── Mono.TextTemplating.dll
│ ├── Newtonsoft.Json.dll
│ ├── SQLitePCLRaw.batteries_v2.dll
│ ├── SQLitePCLRaw.core.dll
│ ├── SQLitePCLRaw.provider.e_sqlite3.dll
│ ├── Test1.deps.json
│ ├── Test1.dll
│ ├── Test1.exe
│ ├── Test1.pdb
│ ├── Test1.runtimeconfig.json
│ ├── TestProgramDB.db
│ ├── TestProgramDB.db-shm
│ ├── TestProgramDB.db-wal
│ ├── Wpf.Ui.dll
│ ├── config
│ │ └── Config.txt
│ ├── cs
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── de
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── es
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── fr
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── importTemplate.xlsx
│ ├── it
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── ja
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── ko
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── pl
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── pt-BR
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── ru
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── runtimes
│ │ ├── alpine-arm
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── alpine-arm64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── alpine-x64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── browser-wasm
│ │ │ └── nativeassets
│ │ │ └── net7.0
│ │ │ └── e_sqlite3.a
│ │ ├── linux-arm
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-arm64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-armel
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-mips64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-musl-arm
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-musl-arm64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-musl-x64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-ppc64le
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-s390x
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-x64
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── linux-x86
│ │ │ └── native
│ │ │ └── libe_sqlite3.so
│ │ ├── maccatalyst-arm64
│ │ │ └── native
│ │ │ └── libe_sqlite3.dylib
│ │ ├── maccatalyst-x64
│ │ │ └── native
│ │ │ └── libe_sqlite3.dylib
│ │ ├── osx-arm64
│ │ │ └── native
│ │ │ └── libe_sqlite3.dylib
│ │ ├── osx-x64
│ │ │ └── native
│ │ │ └── libe_sqlite3.dylib
│ │ ├── win-arm
│ │ │ └── native
│ │ │ └── e_sqlite3.dll
│ │ ├── win-arm64
│ │ │ └── native
│ │ │ ├── WebView2Loader.dll
│ │ │ └── e_sqlite3.dll
│ │ ├── win-x64
│ │ │ └── native
│ │ │ ├── WebView2Loader.dll
│ │ │ └── e_sqlite3.dll
│ │ └── win-x86
│ │ └── native
│ │ ├── WebView2Loader.dll
│ │ └── e_sqlite3.dll
│ ├── tr
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ ├── zh-Hans
│ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ │ └── Microsoft.CodeAnalysis.resources.dll
│ └── zh-Hant
│ ├── Microsoft.CodeAnalysis.CSharp.resources.dll
│ └── Microsoft.CodeAnalysis.resources.dll
├── importTemplate.xlsx
└── obj
└── Debug
└── net6.0-windows
├── App.g.cs
├── App.g.i.cs
├── Controls
│ └── GalleryNavigationPresenter.g.i.cs
├── GeneratedInternalTypeHelper.g.cs
├── GeneratedInternalTypeHelper.g.i.cs
├── MainWindow.g.cs
├── MainWindow.g.i.cs
├── TempPE
│ └── Properties.Resources.Designer.cs.dll
├── Test1.AssemblyInfo.cs
├── Test1.AssemblyInfoInputs.cache
├── Test1.GeneratedMSBuildEditorConfig.editorconfig
├── Test1.assets.cache
├── Test1.csproj.AssemblyReference.cache
├── Test1.csproj.BuildWithSkipAnalyzers
├── Test1.csproj.FileListAbsolute.txt
├── Test1.designer.deps.json
├── Test1.designer.runtimeconfig.json
├── Test1_0d0sh5em_wpftmp.AssemblyInfo.cs
├── Test1_0d0sh5em_wpftmp.AssemblyInfoInputs.cache
├── Test1_0d0sh5em_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_0d0sh5em_wpftmp.assets.cache
├── Test1_0d0sh5em_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_0kkrw2at_wpftmp.AssemblyInfo.cs
├── Test1_0kkrw2at_wpftmp.AssemblyInfoInputs.cache
├── Test1_0kkrw2at_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_0kkrw2at_wpftmp.assets.cache
├── Test1_0kkrw2at_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_0p51yikl_wpftmp.AssemblyInfo.cs
├── Test1_0p51yikl_wpftmp.AssemblyInfoInputs.cache
├── Test1_0p51yikl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_0p51yikl_wpftmp.assets.cache
├── Test1_0p51yikl_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_0v05j0ky_wpftmp.AssemblyInfo.cs
├── Test1_0v05j0ky_wpftmp.AssemblyInfoInputs.cache
├── Test1_0v05j0ky_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_0v05j0ky_wpftmp.assets.cache
├── Test1_0v05j0ky_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_10m0zcsx_wpftmp.AssemblyInfo.cs
├── Test1_10m0zcsx_wpftmp.AssemblyInfoInputs.cache
├── Test1_10m0zcsx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_10m0zcsx_wpftmp.assets.cache
├── Test1_10m0zcsx_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_2b24vhz0_wpftmp.AssemblyInfo.cs
├── Test1_2b24vhz0_wpftmp.AssemblyInfoInputs.cache
├── Test1_2b24vhz0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_2b24vhz0_wpftmp.assets.cache
├── Test1_2beq5zxh_wpftmp.AssemblyInfo.cs
├── Test1_2beq5zxh_wpftmp.AssemblyInfoInputs.cache
├── Test1_2beq5zxh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_2beq5zxh_wpftmp.assets.cache
├── Test1_3egierif_wpftmp.AssemblyInfo.cs
├── Test1_3egierif_wpftmp.AssemblyInfoInputs.cache
├── Test1_3egierif_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_3egierif_wpftmp.assets.cache
├── Test1_3m2k1x0c_wpftmp.AssemblyInfo.cs
├── Test1_3m2k1x0c_wpftmp.AssemblyInfoInputs.cache
├── Test1_3m2k1x0c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_3m2k1x0c_wpftmp.assets.cache
├── Test1_3o5u4pdb_wpftmp.AssemblyInfo.cs
├── Test1_3o5u4pdb_wpftmp.AssemblyInfoInputs.cache
├── Test1_3o5u4pdb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_3o5u4pdb_wpftmp.assets.cache
├── Test1_3o5u4pdb_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_3wdswbdz_wpftmp.AssemblyInfo.cs
├── Test1_3wdswbdz_wpftmp.AssemblyInfoInputs.cache
├── Test1_3wdswbdz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_3wdswbdz_wpftmp.assets.cache
├── Test1_4b2h0qul_wpftmp.AssemblyInfo.cs
├── Test1_4b2h0qul_wpftmp.AssemblyInfoInputs.cache
├── Test1_4b2h0qul_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_4b2h0qul_wpftmp.assets.cache
├── Test1_4b2h0qul_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_4kdvhwfm_wpftmp.AssemblyInfo.cs
├── Test1_4kdvhwfm_wpftmp.AssemblyInfoInputs.cache
├── Test1_4kdvhwfm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_4kdvhwfm_wpftmp.assets.cache
├── Test1_4kdvhwfm_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_513ge3ib_wpftmp.AssemblyInfo.cs
├── Test1_513ge3ib_wpftmp.AssemblyInfoInputs.cache
├── Test1_513ge3ib_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_513ge3ib_wpftmp.assets.cache
├── Test1_5b3cqi3k_wpftmp.AssemblyInfo.cs
├── Test1_5b3cqi3k_wpftmp.AssemblyInfoInputs.cache
├── Test1_5b3cqi3k_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_5b3cqi3k_wpftmp.assets.cache
├── Test1_5kflyaxx_wpftmp.AssemblyInfo.cs
├── Test1_5kflyaxx_wpftmp.AssemblyInfoInputs.cache
├── Test1_5kflyaxx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_5kflyaxx_wpftmp.assets.cache
├── Test1_5kflyaxx_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_Content.g.cs
├── Test1_Content.g.i.cs
├── Test1_MarkupCompile.cache
├── Test1_MarkupCompile.i.cache
├── Test1_MarkupCompile.lref
├── Test1_a0warqpe_wpftmp.AssemblyInfo.cs
├── Test1_a0warqpe_wpftmp.AssemblyInfoInputs.cache
├── Test1_a0warqpe_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_a0warqpe_wpftmp.assets.cache
├── Test1_a0warqpe_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_bhwije3o_wpftmp.AssemblyInfo.cs
├── Test1_bhwije3o_wpftmp.AssemblyInfoInputs.cache
├── Test1_bhwije3o_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_bhwije3o_wpftmp.assets.cache
├── Test1_c0ejthun_wpftmp.AssemblyInfo.cs
├── Test1_c0ejthun_wpftmp.AssemblyInfoInputs.cache
├── Test1_c0ejthun_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_c0ejthun_wpftmp.assets.cache
├── Test1_cbpw5dtr_wpftmp.AssemblyInfo.cs
├── Test1_cbpw5dtr_wpftmp.AssemblyInfoInputs.cache
├── Test1_cbpw5dtr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_cbpw5dtr_wpftmp.assets.cache
├── Test1_cbpw5dtr_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_curgzymb_wpftmp.AssemblyInfo.cs
├── Test1_curgzymb_wpftmp.AssemblyInfoInputs.cache
├── Test1_curgzymb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_curgzymb_wpftmp.assets.cache
├── Test1_curgzymb_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_dyz3xc55_wpftmp.AssemblyInfo.cs
├── Test1_dyz3xc55_wpftmp.AssemblyInfoInputs.cache
├── Test1_dyz3xc55_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_dyz3xc55_wpftmp.assets.cache
├── Test1_dyz3xc55_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_f44atved_wpftmp.AssemblyInfo.cs
├── Test1_f44atved_wpftmp.AssemblyInfoInputs.cache
├── Test1_f44atved_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_f44atved_wpftmp.assets.cache
├── Test1_f44atved_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_fe4o3k4l_wpftmp.AssemblyInfo.cs
├── Test1_fe4o3k4l_wpftmp.AssemblyInfoInputs.cache
├── Test1_fe4o3k4l_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_fe4o3k4l_wpftmp.assets.cache
├── Test1_fe4o3k4l_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_fhz32lmc_wpftmp.AssemblyInfo.cs
├── Test1_fhz32lmc_wpftmp.AssemblyInfoInputs.cache
├── Test1_fhz32lmc_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_fhz32lmc_wpftmp.assets.cache
├── Test1_fz0spw0d_wpftmp.AssemblyInfo.cs
├── Test1_fz0spw0d_wpftmp.AssemblyInfoInputs.cache
├── Test1_fz0spw0d_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_fz0spw0d_wpftmp.assets.cache
├── Test1_fz0spw0d_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_g4141pjz_wpftmp.AssemblyInfo.cs
├── Test1_g4141pjz_wpftmp.AssemblyInfoInputs.cache
├── Test1_g4141pjz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_g4141pjz_wpftmp.assets.cache
├── Test1_gdvzflxh_wpftmp.AssemblyInfo.cs
├── Test1_gdvzflxh_wpftmp.AssemblyInfoInputs.cache
├── Test1_gdvzflxh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_gdvzflxh_wpftmp.assets.cache
├── Test1_gdvzflxh_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_ghrizdsx_wpftmp.AssemblyInfo.cs
├── Test1_ghrizdsx_wpftmp.AssemblyInfoInputs.cache
├── Test1_ghrizdsx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_ghrizdsx_wpftmp.assets.cache
├── Test1_hjan54ro_wpftmp.AssemblyInfo.cs
├── Test1_hjan54ro_wpftmp.AssemblyInfoInputs.cache
├── Test1_hjan54ro_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_hjan54ro_wpftmp.assets.cache
├── Test1_hmf4erx5_wpftmp.AssemblyInfo.cs
├── Test1_hmf4erx5_wpftmp.AssemblyInfoInputs.cache
├── Test1_hmf4erx5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_hmf4erx5_wpftmp.assets.cache
├── Test1_hoerlbga_wpftmp.AssemblyInfo.cs
├── Test1_hoerlbga_wpftmp.AssemblyInfoInputs.cache
├── Test1_hoerlbga_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_hoerlbga_wpftmp.assets.cache
├── Test1_hoerlbga_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_ig1lplm1_wpftmp.AssemblyInfo.cs
├── Test1_ig1lplm1_wpftmp.AssemblyInfoInputs.cache
├── Test1_ig1lplm1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_ig1lplm1_wpftmp.assets.cache
├── Test1_iiayfstg_wpftmp.AssemblyInfo.cs
├── Test1_iiayfstg_wpftmp.AssemblyInfoInputs.cache
├── Test1_iiayfstg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_iiayfstg_wpftmp.assets.cache
├── Test1_jjhl5i5f_wpftmp.AssemblyInfo.cs
├── Test1_jjhl5i5f_wpftmp.AssemblyInfoInputs.cache
├── Test1_jjhl5i5f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_jjhl5i5f_wpftmp.assets.cache
├── Test1_jjhl5i5f_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_k5ic00lv_wpftmp.AssemblyInfo.cs
├── Test1_k5ic00lv_wpftmp.AssemblyInfoInputs.cache
├── Test1_k5ic00lv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_k5ic00lv_wpftmp.assets.cache
├── Test1_k5ic00lv_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_kgqtgluy_wpftmp.AssemblyInfo.cs
├── Test1_kgqtgluy_wpftmp.AssemblyInfoInputs.cache
├── Test1_kgqtgluy_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_kgqtgluy_wpftmp.assets.cache
├── Test1_kgqtgluy_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_knfylfq1_wpftmp.AssemblyInfo.cs
├── Test1_knfylfq1_wpftmp.AssemblyInfoInputs.cache
├── Test1_knfylfq1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_knfylfq1_wpftmp.assets.cache
├── Test1_kpwxvuh2_wpftmp.AssemblyInfo.cs
├── Test1_kpwxvuh2_wpftmp.AssemblyInfoInputs.cache
├── Test1_kpwxvuh2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_kpwxvuh2_wpftmp.assets.cache
├── Test1_kpwxvuh2_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_kyh4ps0g_wpftmp.AssemblyInfo.cs
├── Test1_kyh4ps0g_wpftmp.AssemblyInfoInputs.cache
├── Test1_kyh4ps0g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_kyh4ps0g_wpftmp.assets.cache
├── Test1_kyh4ps0g_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_ldvkzfmj_wpftmp.AssemblyInfo.cs
├── Test1_ldvkzfmj_wpftmp.AssemblyInfoInputs.cache
├── Test1_ldvkzfmj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_ldvkzfmj_wpftmp.assets.cache
├── Test1_lsggslph_wpftmp.AssemblyInfo.cs
├── Test1_lsggslph_wpftmp.AssemblyInfoInputs.cache
├── Test1_lsggslph_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_lsggslph_wpftmp.assets.cache
├── Test1_lsggslph_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_mk0154d0_wpftmp.AssemblyInfo.cs
├── Test1_mk0154d0_wpftmp.AssemblyInfoInputs.cache
├── Test1_mk0154d0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_mk0154d0_wpftmp.assets.cache
├── Test1_nmeo0v0c_wpftmp.AssemblyInfo.cs
├── Test1_nmeo0v0c_wpftmp.AssemblyInfoInputs.cache
├── Test1_nmeo0v0c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_nmeo0v0c_wpftmp.assets.cache
├── Test1_no4l3zex_wpftmp.AssemblyInfo.cs
├── Test1_no4l3zex_wpftmp.AssemblyInfoInputs.cache
├── Test1_no4l3zex_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_no4l3zex_wpftmp.assets.cache
├── Test1_ojmvqxbd_wpftmp.AssemblyInfo.cs
├── Test1_ojmvqxbd_wpftmp.AssemblyInfoInputs.cache
├── Test1_ojmvqxbd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_ojmvqxbd_wpftmp.assets.cache
├── Test1_ojmvqxbd_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_orjfjgo5_wpftmp.AssemblyInfo.cs
├── Test1_orjfjgo5_wpftmp.AssemblyInfoInputs.cache
├── Test1_orjfjgo5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_orjfjgo5_wpftmp.assets.cache
├── Test1_pe5w4udw_wpftmp.AssemblyInfo.cs
├── Test1_pe5w4udw_wpftmp.AssemblyInfoInputs.cache
├── Test1_pe5w4udw_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_pe5w4udw_wpftmp.assets.cache
├── Test1_qcw2zvdl_wpftmp.AssemblyInfo.cs
├── Test1_qcw2zvdl_wpftmp.AssemblyInfoInputs.cache
├── Test1_qcw2zvdl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_qcw2zvdl_wpftmp.assets.cache
├── Test1_r30h2xmd_wpftmp.AssemblyInfo.cs
├── Test1_r30h2xmd_wpftmp.AssemblyInfoInputs.cache
├── Test1_r30h2xmd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_r30h2xmd_wpftmp.assets.cache
├── Test1_r30h2xmd_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_r3vf2g1v_wpftmp.AssemblyInfo.cs
├── Test1_r3vf2g1v_wpftmp.AssemblyInfoInputs.cache
├── Test1_r3vf2g1v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_r3vf2g1v_wpftmp.assets.cache
├── Test1_rsdyrsb1_wpftmp.AssemblyInfo.cs
├── Test1_rsdyrsb1_wpftmp.AssemblyInfoInputs.cache
├── Test1_rsdyrsb1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_rsdyrsb1_wpftmp.assets.cache
├── Test1_simpvzmu_wpftmp.AssemblyInfo.cs
├── Test1_simpvzmu_wpftmp.AssemblyInfoInputs.cache
├── Test1_simpvzmu_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_simpvzmu_wpftmp.assets.cache
├── Test1_simpvzmu_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_smwhb5sz_wpftmp.AssemblyInfo.cs
├── Test1_smwhb5sz_wpftmp.AssemblyInfoInputs.cache
├── Test1_smwhb5sz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_smwhb5sz_wpftmp.assets.cache
├── Test1_t0udt15s_wpftmp.AssemblyInfo.cs
├── Test1_t0udt15s_wpftmp.AssemblyInfoInputs.cache
├── Test1_t0udt15s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_t0udt15s_wpftmp.assets.cache
├── Test1_t0udt15s_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_tjdq0lzf_wpftmp.AssemblyInfo.cs
├── Test1_tjdq0lzf_wpftmp.AssemblyInfoInputs.cache
├── Test1_tjdq0lzf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_tjdq0lzf_wpftmp.assets.cache
├── Test1_tqmhjksm_wpftmp.AssemblyInfo.cs
├── Test1_tqmhjksm_wpftmp.AssemblyInfoInputs.cache
├── Test1_tqmhjksm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_tqmhjksm_wpftmp.assets.cache
├── Test1_tvm3ei2p_wpftmp.AssemblyInfo.cs
├── Test1_tvm3ei2p_wpftmp.AssemblyInfoInputs.cache
├── Test1_tvm3ei2p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_tvm3ei2p_wpftmp.assets.cache
├── Test1_u331pal5_wpftmp.AssemblyInfo.cs
├── Test1_u331pal5_wpftmp.AssemblyInfoInputs.cache
├── Test1_u331pal5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_u331pal5_wpftmp.assets.cache
├── Test1_u331pal5_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_ubcavk04_wpftmp.AssemblyInfo.cs
├── Test1_ubcavk04_wpftmp.AssemblyInfoInputs.cache
├── Test1_ubcavk04_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_ubcavk04_wpftmp.assets.cache
├── Test1_ujq34ras_wpftmp.AssemblyInfo.cs
├── Test1_ujq34ras_wpftmp.AssemblyInfoInputs.cache
├── Test1_ujq34ras_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_ujq34ras_wpftmp.assets.cache
├── Test1_uzgb3f4z_wpftmp.AssemblyInfo.cs
├── Test1_uzgb3f4z_wpftmp.AssemblyInfoInputs.cache
├── Test1_uzgb3f4z_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_uzgb3f4z_wpftmp.assets.cache
├── Test1_uzgb3f4z_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_vgpxyyry_wpftmp.AssemblyInfo.cs
├── Test1_vgpxyyry_wpftmp.AssemblyInfoInputs.cache
├── Test1_vgpxyyry_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_vgpxyyry_wpftmp.assets.cache
├── Test1_vgpxyyry_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_wa0pk5g4_wpftmp.AssemblyInfo.cs
├── Test1_wa0pk5g4_wpftmp.AssemblyInfoInputs.cache
├── Test1_wa0pk5g4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_wa0pk5g4_wpftmp.assets.cache
├── Test1_wbyvhjqv_wpftmp.AssemblyInfo.cs
├── Test1_wbyvhjqv_wpftmp.AssemblyInfoInputs.cache
├── Test1_wbyvhjqv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_wbyvhjqv_wpftmp.assets.cache
├── Test1_wvaxxym3_wpftmp.AssemblyInfo.cs
├── Test1_wvaxxym3_wpftmp.AssemblyInfoInputs.cache
├── Test1_wvaxxym3_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_wvaxxym3_wpftmp.assets.cache
├── Test1_wvaxxym3_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_xbtkaa40_wpftmp.AssemblyInfo.cs
├── Test1_xbtkaa40_wpftmp.AssemblyInfoInputs.cache
├── Test1_xbtkaa40_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_xbtkaa40_wpftmp.assets.cache
├── Test1_xbtkaa40_wpftmp.csproj.BuildWithSkipAnalyzers
├── Test1_yt1svcro_wpftmp.AssemblyInfo.cs
├── Test1_yt1svcro_wpftmp.AssemblyInfoInputs.cache
├── Test1_yt1svcro_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_yt1svcro_wpftmp.assets.cache
├── Test1_z3jczf14_wpftmp.AssemblyInfo.cs
├── Test1_z3jczf14_wpftmp.AssemblyInfoInputs.cache
├── Test1_z3jczf14_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_z3jczf14_wpftmp.assets.cache
├── Test1_zuttuiak_wpftmp.AssemblyInfo.cs
├── Test1_zuttuiak_wpftmp.AssemblyInfoInputs.cache
├── Test1_zuttuiak_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
├── Test1_zuttuiak_wpftmp.assets.cache
├── Views
│ └── Pages
├── apphost.exe
├── ref
└── refint
210 directories, 604 files
评论