From 0d46bd3ade95e18a3790fce6ce25374d391ce30f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Mon, 18 Aug 2025 12:56:19 +0200 Subject: [PATCH] Binding controls to other controls and to classes --- .../Converters/InvertedBoolConverter.cs | 15 +++++++++ .../Views/ProductDetailView.xaml | 31 ++++++++++++++----- AdventureWorks.MAUI/Views/UserDetailView.xaml | 16 ++++++++-- 3 files changed, 52 insertions(+), 10 deletions(-) create mode 100644 AdventureWorks.MAUI/Converters/InvertedBoolConverter.cs diff --git a/AdventureWorks.MAUI/Converters/InvertedBoolConverter.cs b/AdventureWorks.MAUI/Converters/InvertedBoolConverter.cs new file mode 100644 index 0000000..0fe51bf --- /dev/null +++ b/AdventureWorks.MAUI/Converters/InvertedBoolConverter.cs @@ -0,0 +1,15 @@ +using System.Globalization; + +namespace AdventureWorks.MAUI.Converters; + +public class InvertedBoolConverter : IValueConverter +{ + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + return !(bool)value; + } + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + return null; + } +} diff --git a/AdventureWorks.MAUI/Views/ProductDetailView.xaml b/AdventureWorks.MAUI/Views/ProductDetailView.xaml index 6a8c1db..63bb122 100644 --- a/AdventureWorks.MAUI/Views/ProductDetailView.xaml +++ b/AdventureWorks.MAUI/Views/ProductDetailView.xaml @@ -30,15 +30,32 @@