From 80cd26b8c3ed60a33cf0ac21be29df0943ca11f3 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Wed, 9 Aug 2017 20:33:40 -0400 Subject: [PATCH] Mask password field in feed credentials --- Application/Options/FeedWindow.xaml | 13 ++++++------- Application/Options/FeedWindow.xaml.cs | 5 +++++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Application/Options/FeedWindow.xaml b/Application/Options/FeedWindow.xaml index a9db278..bddfb9b 100644 --- a/Application/Options/FeedWindow.xaml +++ b/Application/Options/FeedWindow.xaml @@ -145,7 +145,7 @@ Margin="6" Padding="20,0,0,0" /> - + diff --git a/Application/Options/FeedWindow.xaml.cs b/Application/Options/FeedWindow.xaml.cs index d3edee3..962b7d2 100644 --- a/Application/Options/FeedWindow.xaml.cs +++ b/Application/Options/FeedWindow.xaml.cs @@ -37,6 +37,8 @@ namespace FeedCenter.Options private void HandleOkayButtonClick(object sender, RoutedEventArgs e) { + var feed = (Feed) DataContext; + // Get a list of all framework elements and explicit binding expressions var bindingExpressions = this.GetBindingExpressions(new[] { UpdateSourceTrigger.Explicit }); @@ -76,6 +78,9 @@ namespace FeedCenter.Options return; } + if (RequiresAuthenticationCheckBox.IsChecked.GetValueOrDefault(false)) + feed.Password = AuthenticationPasswordTextBox.Password; + // Dialog is good DialogResult = true;