From 2fdf21de37cd27d8742598869641732649b38315 Mon Sep 17 00:00:00 2001 From: Lukasz Stanislawski Date: Mon, 19 Oct 2020 14:14:43 +0200 Subject: [PATCH] Add some docs --- Fitness/Views/UnitsUtils.cs | 12 ++++++++++++ Fitness/Views/XamlExtensions.cs | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/Fitness/Views/UnitsUtils.cs b/Fitness/Views/UnitsUtils.cs index c71710b..5dd8065 100644 --- a/Fitness/Views/UnitsUtils.cs +++ b/Fitness/Views/UnitsUtils.cs @@ -5,21 +5,33 @@ namespace Fitness.Views { public static class UnitsUtils { + /// + /// Converts units into pixels using current UnitSize settings + /// public static int UnitsToPixels(int units) { return units * (int)Config.PixelsPerUnit; } + /// + /// Converts pixels into units using current UnitSize settings + /// public static int PixelsToUnits(int pixels) { return (int)(pixels * Config.UnitsPerPixel); } + /// + /// Converts units into pixels using current UnitSize settings + /// public static Size2D UnitsToPixels(Size2D size) { return new Size2D(UnitsToPixels(size.Width), UnitsToPixels(size.Height)); } + /// + /// Converts pixels into units using current UnitSize settings + /// public static Size2D PixelsToUnits(Size2D size) { return new Size2D(PixelsToUnits(size.Width), PixelsToUnits(size.Height)); diff --git a/Fitness/Views/XamlExtensions.cs b/Fitness/Views/XamlExtensions.cs index c508329..df05243 100644 --- a/Fitness/Views/XamlExtensions.cs +++ b/Fitness/Views/XamlExtensions.cs @@ -6,6 +6,10 @@ namespace Fitness.Views { public static class XamlExtensions { + /// + /// SizeInUnits Xaml property extension. + /// Use this property to define Size of view int Units system. + /// public static readonly BindableProperty SizeInUnitsProperty = BindableProperty.CreateAttached("SizeInUnits", typeof(Size2D), typeof(XamlExtensions), default(Size2D), propertyChanged: OnSizeInUnitsChanged); -- 2.7.4