12345678910111213141516171819202122232425 |
- using System;
- using System.Linq;
- using InABox.Avalonia;
- using InABox.Core;
- namespace PRS.Avalonia;
- public class DigitalFormVariableShell : Shell<DigitalFormModel, DigitalFormVariable>
- {
- public string Code => Get<string>();
- public string Parameters => Get<string>();
- public string Description => Get<string>();
- public string VariableType => Get<string>();
- public Guid FormID => Get<Guid>();
- protected override void ConfigureColumns(ShellColumns<DigitalFormModel, DigitalFormVariable> columns)
- {
- columns
- .Map(nameof(Code), x => x.Code)
- .Map(nameof(FormID), x => x.Form.ID)
- .Map(nameof(Parameters), x => x.Parameters)
- .Map(nameof(Description), x => x.Description)
- .Map(nameof(VariableType), x => x.VariableType);
- }
- }
|