diff --git a/.vs/Passwords/DesignTimeBuild/.dtbcache.v2 b/.vs/Passwords/DesignTimeBuild/.dtbcache.v2
index 62bf611c..f5b0f9c1 100644
Binary files a/.vs/Passwords/DesignTimeBuild/.dtbcache.v2 and b/.vs/Passwords/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/Passwords/v16/.suo b/.vs/Passwords/v16/.suo
index 04c6d8d4..2fc69d97 100644
Binary files a/.vs/Passwords/v16/.suo and b/.vs/Passwords/v16/.suo differ
diff --git a/Passwords/MainWindow.xaml b/Passwords/MainWindow.xaml
index 467c7c25..127836cf 100644
--- a/Passwords/MainWindow.xaml
+++ b/Passwords/MainWindow.xaml
@@ -6,37 +6,9 @@
xmlns:local="clr-namespace:Passwords"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/Passwords/MainWindow.xaml.cs b/Passwords/MainWindow.xaml.cs
index 663dbdf8..e18acca4 100644
--- a/Passwords/MainWindow.xaml.cs
+++ b/Passwords/MainWindow.xaml.cs
@@ -1,19 +1,7 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using System.Threading.Tasks;
using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Data;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
using Passwords.PasData;
-using Passwords;
+using Passwords.ViewModer;
namespace Passwords
{
@@ -24,30 +12,15 @@ public partial class MainWindow : Window
{
public MainWindow()
{
- Task t = PasswordController.Initialize();//Async initializetion
+ Task initializeTask = PasswordController.Initialize();//Async initializetion
InitializeComponent();
- Task.WhenAll(t);
- //PasswordController.SavePasswords(new Profile[] {
- // new Profile()
- // {
- // Service = "steam",
- // Email = new EMail()
- // {
- // Adress = "test@fda.td"
- // },
- // Password = "psw",
- // Username = null
- // }
- //});
+ DataContext = new MainWindowViewModel();
- List profiles = PasswordController.SearhProfiles("Service=\'steam\'").Result;
+ Task.WhenAll(initializeTask);
- foreach (var prof in profiles)
- {
-
- }
+ Shell.GoTo(nameof(Recent));
}
}
}
diff --git a/Passwords/Model/MainWindowModel.cs b/Passwords/Model/MainWindowModel.cs
new file mode 100644
index 00000000..9803cdfe
--- /dev/null
+++ b/Passwords/Model/MainWindowModel.cs
@@ -0,0 +1,52 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Windows.Controls;
+
+namespace Passwords.Model
+{
+ public class MainWindowModel : INotifyPropertyChanged
+ {
+ private Shell _shell;
+
+ public Page CurrentPage
+ {
+ get
+ {
+ return _currentPage;
+ }
+ set
+ {
+ _currentPage = value;
+ OnPorpertyChanged();
+ }
+ }
+ private Page _currentPage = new Page();
+
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ public MainWindowModel()
+ {
+ _shell = new Shell();
+ _shell.SubscribeOnEvent(OnPageChange);
+ _shell.RegisterPage(nameof(Recent), new Recent());
+ }
+
+ private void OnPageChange()
+ {
+ _currentPage = Shell.CurrentPage;
+ }
+
+ private void OnPorpertyChanged([CallerMemberName] string property = "")
+ {
+ if (property != null)
+ {
+ PropertyChanged(this, new PropertyChangedEventArgs(property));
+ }
+ }
+
+
+ }
+}
diff --git a/Passwords/Passwords.csproj.user b/Passwords/Passwords.csproj.user
index 644b0a6f..4f0f5ab9 100644
--- a/Passwords/Passwords.csproj.user
+++ b/Passwords/Passwords.csproj.user
@@ -6,9 +6,17 @@
Designer
+
+
+ Code
+
+
Designer
+
+ Designer
+
\ No newline at end of file
diff --git a/Passwords/Recent.xaml b/Passwords/Recent.xaml
new file mode 100644
index 00000000..8d396314
--- /dev/null
+++ b/Passwords/Recent.xaml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Passwords/Recent.xaml.cs b/Passwords/Recent.xaml.cs
new file mode 100644
index 00000000..a39df6cb
--- /dev/null
+++ b/Passwords/Recent.xaml.cs
@@ -0,0 +1,37 @@
+using Passwords.PasData;
+using System.Collections.Generic;
+using System.Windows.Controls;
+
+namespace Passwords
+{
+ ///
+ /// Interaction logic for Recent.xaml
+ ///
+ public partial class Recent : Page
+ {
+ public Recent()
+ {
+ InitializeComponent();
+
+ //PasswordController.SavePasswords(new Profile[] {
+ // new Profile()
+ // {
+ // Service = "steam",
+ // Email = new EMail()
+ // {
+ // Adress = "test@fda.td"
+ // },
+ // Password = "psw",
+ // Username = null
+ // }
+ //});
+
+ List profiles = PasswordController.SearhProfiles("Service=\'steam\'").Result;
+
+ foreach (var prof in profiles)
+ {
+
+ }
+ }
+ }
+}
diff --git a/Passwords/Shell.cs b/Passwords/Shell.cs
new file mode 100644
index 00000000..0ef9683f
--- /dev/null
+++ b/Passwords/Shell.cs
@@ -0,0 +1,57 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Windows.Controls;
+
+namespace Passwords
+{
+ public class Shell
+ {
+ private static Dictionary _pages = new Dictionary();
+
+ public static Page CurrentPage
+ {
+ get
+ {
+ return _currentPage;
+ }
+
+ set
+ {
+ _currentPage = value;
+ _pageChanged();
+ }
+ }
+ private static Page _currentPage = null;
+
+ public delegate void PageChangeEventHandler();
+ private static event PageChangeEventHandler _pageChanged;
+
+ public void RegisterPage(string nameOfPage, Page page)
+ {
+ _pages.Add(nameOfPage, page);
+ }
+
+ public void SubscribeOnEvent(PageChangeEventHandler onPageChange)
+ {
+ _pageChanged += onPageChange;
+ }
+
+ public static void GoTo(string pageName)
+ {
+ if (pageName == "..")
+ {
+ //Go to previos page in stack. Make using stack
+ }
+ else
+ {
+ ChangePage(_pages[pageName]);
+ }
+ }
+
+ private static void ChangePage(Page destinantionPage)
+ {
+ CurrentPage = destinantionPage;
+ }
+ }
+}
diff --git a/Passwords/ViewModer/MainWindowViewModel.cs b/Passwords/ViewModer/MainWindowViewModel.cs
new file mode 100644
index 00000000..a647e204
--- /dev/null
+++ b/Passwords/ViewModer/MainWindowViewModel.cs
@@ -0,0 +1,43 @@
+using Passwords.Model;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+namespace Passwords.ViewModer
+{
+ public class MainWindowViewModel : INotifyPropertyChanged
+ {
+ public MainWindowModel Model
+ {
+ get
+ {
+ return _model;
+ }
+ set
+ {
+ _model = value;
+ OnPorpertyChanged();
+ }
+ }
+ private MainWindowModel _model;
+
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ public MainWindowViewModel()
+ {
+ _model = new MainWindowModel();
+ }
+
+ private void OnPorpertyChanged([CallerMemberName] string property = "")
+ {
+ if (property != null)
+ {
+ PropertyChanged(this, new PropertyChangedEventArgs(property));
+ }
+ }
+
+
+ }
+}
diff --git a/Passwords/bin/Debug/netcoreapp3.1/Passwords.dll b/Passwords/bin/Debug/netcoreapp3.1/Passwords.dll
index 25a40ed1..580ea98d 100644
Binary files a/Passwords/bin/Debug/netcoreapp3.1/Passwords.dll and b/Passwords/bin/Debug/netcoreapp3.1/Passwords.dll differ
diff --git a/Passwords/bin/Debug/netcoreapp3.1/Passwords.pdb b/Passwords/bin/Debug/netcoreapp3.1/Passwords.pdb
index 7331f17a..e6d9bef1 100644
Binary files a/Passwords/bin/Debug/netcoreapp3.1/Passwords.pdb and b/Passwords/bin/Debug/netcoreapp3.1/Passwords.pdb differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/MainWindow.baml b/Passwords/obj/Debug/netcoreapp3.1/MainWindow.baml
index 29e03bb0..92807bb5 100644
Binary files a/Passwords/obj/Debug/netcoreapp3.1/MainWindow.baml and b/Passwords/obj/Debug/netcoreapp3.1/MainWindow.baml differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.cs b/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.cs
index 1861a806..9be55be9 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.cs
+++ b/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "A9222762EEBAC42C1508384BFDBBC889B0DEB288"
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7AC55CBAEA450F676279A5AFE9D93E2092285FF6"
//------------------------------------------------------------------------------
//
// Этот код создан программой.
@@ -41,6 +41,14 @@ namespace Passwords {
///
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ #line 10 "..\..\..\MainWindow.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Frame MainFrame;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
@@ -69,6 +77,12 @@ public void InitializeComponent() {
[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.MainFrame = ((System.Windows.Controls.Frame)(target));
+ return;
+ }
this._contentLoaded = true;
}
}
diff --git a/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs b/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs
index 1861a806..9be55be9 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs
+++ b/Passwords/obj/Debug/netcoreapp3.1/MainWindow.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "A9222762EEBAC42C1508384BFDBBC889B0DEB288"
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7AC55CBAEA450F676279A5AFE9D93E2092285FF6"
//------------------------------------------------------------------------------
//
// Этот код создан программой.
@@ -41,6 +41,14 @@ namespace Passwords {
///
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ #line 10 "..\..\..\MainWindow.xaml"
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+ internal System.Windows.Controls.Frame MainFrame;
+
+ #line default
+ #line hidden
+
private bool _contentLoaded;
///
@@ -69,6 +77,12 @@ public void InitializeComponent() {
[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.MainFrame = ((System.Windows.Controls.Frame)(target));
+ return;
+ }
this._contentLoaded = true;
}
}
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.CoreCompileInputs.cache b/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.CoreCompileInputs.cache
index c77c6f2c..60643998 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.CoreCompileInputs.cache
+++ b/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-96b8278ba224ee04a8f61e02ed729b66d28b2cc9
+681a1ca7fb9bcd81a89f126b35a3b7ef0fcccbf3
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.FileListAbsolute.txt b/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.FileListAbsolute.txt
index 30072022..05677267 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.FileListAbsolute.txt
+++ b/Passwords/obj/Debug/netcoreapp3.1/Passwords.csproj.FileListAbsolute.txt
@@ -86,3 +86,5 @@ C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\bin\Debug\netcoreap
C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\bin\Debug\netcoreapp3.1\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\obj\Debug\netcoreapp3.1\Passwords_Content.g.cs
C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\obj\Debug\netcoreapp3.1\Passwords.csproj.CoreCompileInputs.cache
+C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\obj\Debug\netcoreapp3.1\Recent.g.cs
+C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\obj\Debug\netcoreapp3.1\Recent.baml
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords.csprojAssemblyReference.cache b/Passwords/obj/Debug/netcoreapp3.1/Passwords.csprojAssemblyReference.cache
index 240c3c7c..92c0fd50 100644
Binary files a/Passwords/obj/Debug/netcoreapp3.1/Passwords.csprojAssemblyReference.cache and b/Passwords/obj/Debug/netcoreapp3.1/Passwords.csprojAssemblyReference.cache differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords.dll b/Passwords/obj/Debug/netcoreapp3.1/Passwords.dll
index 25a40ed1..580ea98d 100644
Binary files a/Passwords/obj/Debug/netcoreapp3.1/Passwords.dll and b/Passwords/obj/Debug/netcoreapp3.1/Passwords.dll differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords.g.resources b/Passwords/obj/Debug/netcoreapp3.1/Passwords.g.resources
index 2f9a4c32..2db069c3 100644
Binary files a/Passwords/obj/Debug/netcoreapp3.1/Passwords.g.resources and b/Passwords/obj/Debug/netcoreapp3.1/Passwords.g.resources differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords.pdb b/Passwords/obj/Debug/netcoreapp3.1/Passwords.pdb
index 7331f17a..e6d9bef1 100644
Binary files a/Passwords/obj/Debug/netcoreapp3.1/Passwords.pdb and b/Passwords/obj/Debug/netcoreapp3.1/Passwords.pdb differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.cache b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.cache
index 6ac8e2e7..fb9e7fdc 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.cache
+++ b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.cache
@@ -10,11 +10,11 @@ none
false
TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1
C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\App.xaml
-11151548125
+2-1702241103
18-401826336
-8-1665131488
+12-1008831772
212-50005636
-MainWindow.xaml;
+MainWindow.xaml;Recent.xaml;
False
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.cache b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.cache
index e0b94e9a..73166598 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.cache
+++ b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.cache
@@ -10,11 +10,11 @@ none
false
TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1
C:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\App.xaml
-11151548125
+2-1702241103
18-401826336
-101776294682
+14-1862372898
212-50005636
-MainWindow.xaml;
+MainWindow.xaml;Recent.xaml;
-False
+True
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.lref b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.lref
new file mode 100644
index 00000000..6ecbba92
--- /dev/null
+++ b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.i.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\MainWindow.xaml;;
+
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.lref b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.lref
index 6ecbba92..45be4773 100644
--- a/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.lref
+++ b/Passwords/obj/Debug/netcoreapp3.1/Passwords_MarkupCompile.lref
@@ -1,4 +1,5 @@
FC:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\MainWindow.xaml;;
+FC:\Users\PC\source\repos\Passwords\PasswordManager\Passwords\Recent.xaml;;
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Recent.baml b/Passwords/obj/Debug/netcoreapp3.1/Recent.baml
new file mode 100644
index 00000000..0f11f4bf
Binary files /dev/null and b/Passwords/obj/Debug/netcoreapp3.1/Recent.baml differ
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Recent.g.cs b/Passwords/obj/Debug/netcoreapp3.1/Recent.g.cs
new file mode 100644
index 00000000..0ac87d1d
--- /dev/null
+++ b/Passwords/obj/Debug/netcoreapp3.1/Recent.g.cs
@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\Recent.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "434FBD28762C6DA7610413B2FDF73EF9DA314442"
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+using Passwords;
+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;
+
+
+namespace Passwords {
+
+
+ ///
+ /// Recent
+ ///
+ public partial class Recent : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/Passwords;component/recent.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\..\Recent.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.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) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Passwords/obj/Debug/netcoreapp3.1/Recent.g.i.cs b/Passwords/obj/Debug/netcoreapp3.1/Recent.g.i.cs
new file mode 100644
index 00000000..0ac87d1d
--- /dev/null
+++ b/Passwords/obj/Debug/netcoreapp3.1/Recent.g.i.cs
@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\Recent.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "434FBD28762C6DA7610413B2FDF73EF9DA314442"
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+using Passwords;
+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;
+
+
+namespace Passwords {
+
+
+ ///
+ /// Recent
+ ///
+ public partial class Recent : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/Passwords;component/recent.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\..\Recent.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.8.1.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) {
+ this._contentLoaded = true;
+ }
+ }
+}
+