/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/MouseUtils/MouseJump.Models/Styles/PaddingStyle.cs
60 строк
1 KB
Michael Clayton
Ready for Review - [Mouse Jump] - port upstream WinUI3 code to Mouse Jump (microsoft#48290) (#48393)
07 авг 2026, 08:34
Не верифицирован
07 авг 2026, 08:34
e0010c5
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation // The Microsoft Corporation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. namespace MouseJump.Models.Styles; /// <summary> /// Represents the margin style for a drawing object. /// </summary> public sealed class PaddingStyle { public static readonly PaddingStyle Empty = new(0); public PaddingStyle(decimal all) : this(all, all, all, all) { } public PaddingStyle(decimal left, decimal top, decimal right, decimal bottom) { this.Left = left; this.Top = top; this.Right = right; this.Bottom = bottom; } public decimal Left { get; } public decimal Top { get; } public decimal Right { get; } public decimal Bottom { get; } public decimal Horizontal => this.Left + this.Right; public decimal Vertical => this.Top + this.Bottom; public override string ToString() { return "{" + $"{nameof(this.Left)}={this.Left}," + $"{nameof(this.Top)}={this.Top}," + $"{nameof(this.Right)}={this.Right}," + $"{nameof(this.Bottom)}={this.Bottom}" + "}"; } }