From a3afb6e4d85805f177d3f3731858399033219b73 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Thu, 13 Jul 2023 16:57:42 +0200 Subject: [PATCH 1/5] Adding updated samples --- .../samples/BoolNegationConverterSample.xaml | 17 ++ .../BoolNegationConverterSample.xaml.cs | 16 ++ .../samples/BoolToObjectConverterSample.xaml | 22 +++ .../BoolToObjectConverterSample.xaml.cs | 16 ++ .../BoolToVisibilityConverterSample.xaml | 27 +++ .../BoolToVisibilityConverterSample.xaml.cs | 16 ++ .../CollectionVisibilityConverterSample.xaml | 40 +++++ ...ollectionVisibilityConverterSample.xaml.cs | 32 ++++ .../ColorToDisplayNameConverterSample.xaml | 32 ++++ .../ColorToDisplayNameConverterSample.xaml.cs | 14 ++ .../samples/Converters.Samples.csproj | 8 + components/Converters/samples/Converters.md | 163 +++++------------- .../DoubleToObjectConverterSample.xaml | 24 +++ .../DoubleToObjectConverterSample.xaml.cs | 16 ++ .../DoubleToVisibilityConverterSample.xaml | 28 +++ .../DoubleToVisibilityConverterSample.xaml.cs | 16 ++ .../EmptyStringToObjectConverterSample.xaml | 23 +++ ...EmptyStringToObjectConverterSample.xaml.cs | 16 ++ .../samples/StringFormatConverterSample.xaml | 7 +- .../StringFormatConverterSample.xaml.cs | 4 +- .../StringVisibilityConverterSample.xaml | 21 +++ .../StringVisibilityConverterSample.xaml.cs | 16 ++ .../samples/TypeToObjectConverterSample.xaml | 22 +++ .../TypeToObjectConverterSample.xaml.cs | 16 ++ 24 files changed, 486 insertions(+), 126 deletions(-) create mode 100644 components/Converters/samples/BoolNegationConverterSample.xaml create mode 100644 components/Converters/samples/BoolNegationConverterSample.xaml.cs create mode 100644 components/Converters/samples/BoolToObjectConverterSample.xaml create mode 100644 components/Converters/samples/BoolToObjectConverterSample.xaml.cs create mode 100644 components/Converters/samples/BoolToVisibilityConverterSample.xaml create mode 100644 components/Converters/samples/BoolToVisibilityConverterSample.xaml.cs create mode 100644 components/Converters/samples/CollectionVisibilityConverterSample.xaml create mode 100644 components/Converters/samples/CollectionVisibilityConverterSample.xaml.cs create mode 100644 components/Converters/samples/ColorToDisplayNameConverterSample.xaml create mode 100644 components/Converters/samples/ColorToDisplayNameConverterSample.xaml.cs create mode 100644 components/Converters/samples/DoubleToObjectConverterSample.xaml create mode 100644 components/Converters/samples/DoubleToObjectConverterSample.xaml.cs create mode 100644 components/Converters/samples/DoubleToVisibilityConverterSample.xaml create mode 100644 components/Converters/samples/DoubleToVisibilityConverterSample.xaml.cs create mode 100644 components/Converters/samples/EmptyStringToObjectConverterSample.xaml create mode 100644 components/Converters/samples/EmptyStringToObjectConverterSample.xaml.cs create mode 100644 components/Converters/samples/StringVisibilityConverterSample.xaml create mode 100644 components/Converters/samples/StringVisibilityConverterSample.xaml.cs create mode 100644 components/Converters/samples/TypeToObjectConverterSample.xaml create mode 100644 components/Converters/samples/TypeToObjectConverterSample.xaml.cs diff --git a/components/Converters/samples/BoolNegationConverterSample.xaml b/components/Converters/samples/BoolNegationConverterSample.xaml new file mode 100644 index 00000000..9bd9e5c9 --- /dev/null +++ b/components/Converters/samples/BoolNegationConverterSample.xaml @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/components/Converters/samples/BoolNegationConverterSample.xaml.cs b/components/Converters/samples/BoolNegationConverterSample.xaml.cs new file mode 100644 index 00000000..17c29a01 --- /dev/null +++ b/components/Converters/samples/BoolNegationConverterSample.xaml.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +namespace ConvertersExperiment.Samples; + +[ToolkitSampleBoolOption("MyBooleanValue", true, Title = "Original value")] + +[ToolkitSample(id: nameof(BoolNegationConverterSample), "BoolNegationConverter", description: $"A sample for showing how to use the BoolNegationConverter.")] +public sealed partial class BoolNegationConverterSample : Page +{ + public BoolNegationConverterSample() + { + this.InitializeComponent(); + } +} diff --git a/components/Converters/samples/BoolToObjectConverterSample.xaml b/components/Converters/samples/BoolToObjectConverterSample.xaml new file mode 100644 index 00000000..19cadccf --- /dev/null +++ b/components/Converters/samples/BoolToObjectConverterSample.xaml @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/components/Converters/samples/BoolToObjectConverterSample.xaml.cs b/components/Converters/samples/BoolToObjectConverterSample.xaml.cs new file mode 100644 index 00000000..b948917d --- /dev/null +++ b/components/Converters/samples/BoolToObjectConverterSample.xaml.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +namespace ConvertersExperiment.Samples; + +[ToolkitSampleBoolOption("MyBooleanValue", false, Title = "Toggle to change colors")] + +[ToolkitSample(id: nameof(BoolToObjectConverterSample), "BoolToObjectConverter", description: $"A sample for showing how to use the BoolToObjectConverter.")] +public sealed partial class BoolToObjectConverterSample : Page +{ + public BoolToObjectConverterSample() + { + this.InitializeComponent(); + } +} diff --git a/components/Converters/samples/BoolToVisibilityConverterSample.xaml b/components/Converters/samples/BoolToVisibilityConverterSample.xaml new file mode 100644 index 00000000..4a984bc7 --- /dev/null +++ b/components/Converters/samples/BoolToVisibilityConverterSample.xaml @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/components/Converters/samples/BoolToVisibilityConverterSample.xaml.cs b/components/Converters/samples/BoolToVisibilityConverterSample.xaml.cs new file mode 100644 index 00000000..e6c7c218 --- /dev/null +++ b/components/Converters/samples/BoolToVisibilityConverterSample.xaml.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +namespace ConvertersExperiment.Samples; + +[ToolkitSampleBoolOption("MyBooleanValue", true, Title = "Toggle to show or hide the image")] + +[ToolkitSample(id: nameof(BoolToVisibilityConverterSample), "BoolToVisibilityConverter", description: $"A sample for showing how to use the BoolToVisibilityConverter.")] +public sealed partial class BoolToVisibilityConverterSample : Page +{ + public BoolToVisibilityConverterSample() + { + this.InitializeComponent(); + } +} diff --git a/components/Converters/samples/CollectionVisibilityConverterSample.xaml b/components/Converters/samples/CollectionVisibilityConverterSample.xaml new file mode 100644 index 00000000..87039ee5 --- /dev/null +++ b/components/Converters/samples/CollectionVisibilityConverterSample.xaml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + +