5e3e535139
- Aggiornato tipi misure negli split (sia verticale sia orizzontale) - Aggiornati commenti
84 lines
2.0 KiB
C#
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
|
|
}
|
|
|
|
} |