using System.Linq; namespace RosettaUI { /// /// 値を持ち外部と同期するFieldElement /// ラベル付きのReadOnlyValueElement /// public abstract class ReadOnlyFieldElement : ReadOnlyValueElement { public LabelElement Label => Children.FirstOrDefault() as LabelElement; protected ReadOnlyFieldElement(LabelElement label, IGetter getter) : base(getter) { if (label != null) { label.SetLabelTypeToPrefixIfAuto(); AddChild(label); } } } }