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; + } + } +} +