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);
}
}
}
}