Files
Annamaria Sassi 5e3e535139 - Corretto conversione misure dimensioni
- Aggiornato tipi misure negli split (sia verticale sia orizzontale)
- Aggiornati commenti
2025-12-04 16:19:51 +01:00

84 lines
2.0 KiB
C#

using Microsoft.AspNetCore.Components;
using System.Runtime.CompilerServices;
using WebWindowComplex.DTO;
using WebWindowComplex.Models;
namespace WebWindowComplex.Compo
{
public partial class AreaFrameArcElem
{
#region Public Properties
/// <summary>
/// Frame corrente
/// </summary>
[Parameter]
public Frame CurrFrame { get; set; } = null!;
[Parameter]
public EventCallback<Frame> EC_UpdatePreview { get; set; }
#endregion Public Properties
#region Protected Properties
//protected int ArcElementQty
//{
// get => CurrFrame.FrameArcElem.nQty;
// set
// {
// CurrFrame.FrameArcElem.nQty = value;
// _ = EC_UpdatePreview.InvokeAsync(CurrFrame);
// }
//}
//protected double ArcSection
//{
// get => CurrFrame.FrameArcElem.nSection;
// set
// {
// CurrFrame.FrameArcElem.nSection = value;
// _ = EC_UpdatePreview.InvokeAsync(CurrFrame);
// }
//}
#endregion Protected Properties
#region Protected Methods
protected void IsCheckedQty()
{
insertQty = !insertQty;
}
//protected void IsCheckCutEdge()
//{
// CurrFrame.FrameArcElem.bCutEdge = !CurrFrame.FrameArcElem.bCutEdge;
// _ = EC_UpdatePreview.InvokeAsync(CurrFrame);
//}
//protected void IsCheckAlign()
//{
// CurrFrame.FrameArcElem.bIsAlign = !CurrFrame.FrameArcElem.bIsAlign;
// _ = EC_UpdatePreview.InvokeAsync(CurrFrame);
//}
protected string IsUsedQty()
{
if (insertQty)
return "form-control";
else
return "form-control disabled";
}
#endregion Protected Methods
#region Private Fields
private bool insertQty = false;
#endregion Private Fields
}
}