/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/fancyzones/FancyZonesEditorCommon/Data/CustomLayoutEnumExtension.cs
44 строки
1 KB
dreamstart
Dev/zhaopengwang/test/37733 UI test fancyzones editor (#37769)
14 мар 2025, 12:04
Не верифицирован
14 мар 2025, 12:04
53f8499
Код
Авторство
О чём код?
// 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 FancyZonesEditorCommon.Data { public enum CustomLayout { Canvas, Grid, } public static class CustomLayoutEnumExtension { private const string CanvasJsonTag = "canvas"; private const string GridJsonTag = "grid"; public static string TypeToString(this CustomLayout value) { switch (value) { case CustomLayout.Canvas: return CanvasJsonTag; case CustomLayout.Grid: return GridJsonTag; } return CanvasJsonTag; } public static CustomLayout TypeFromString(string value) { switch (value) { case CanvasJsonTag: return CustomLayout.Canvas; case GridJsonTag: return CustomLayout.Grid; } return CustomLayout.Canvas; } } }