From 889bb0959bfdf41d063055e888ec9005372a5b24 Mon Sep 17 00:00:00 2001 From: Robin Date: Thu, 17 Nov 2016 09:06:47 +0100 Subject: [PATCH] First example with the AuthenticationVisibility behavior --- .../Views/AddonSettingsView.xaml | 6 +- .../Dapplo.CaliburnMicro.Demo.csproj | 1 + .../Services/AuthenticationProvider.cs | 48 +++++ .../Dapplo.CaliburnMicro.csproj | 3 +- .../Security/AuthenticationVisibility.cs | 177 ++++++++++++++++++ .../Security/IAuthenticationProvider.cs | 35 +++- ...der.cs => SimpleAuthenticationProvider.cs} | 4 +- 7 files changed, 262 insertions(+), 12 deletions(-) create mode 100644 Dapplo.CaliburnMicro.Demo/Services/AuthenticationProvider.cs create mode 100644 Dapplo.CaliburnMicro/Security/AuthenticationVisibility.cs rename Dapplo.CaliburnMicro/Security/{AuthenticationProvider.cs => SimpleAuthenticationProvider.cs} (89%) diff --git a/Dapplo.CaliburnMicro.Demo.Addon/Views/AddonSettingsView.xaml b/Dapplo.CaliburnMicro.Demo.Addon/Views/AddonSettingsView.xaml index cd6e1e54..2def7367 100644 --- a/Dapplo.CaliburnMicro.Demo.Addon/Views/AddonSettingsView.xaml +++ b/Dapplo.CaliburnMicro.Demo.Addon/Views/AddonSettingsView.xaml @@ -3,7 +3,11 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:security="clr-namespace:Dapplo.CaliburnMicro.Security;assembly=Dapplo.CaliburnMicro" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"> -