/// <summary> /// Initializes the specified model. /// </summary> /// <param name="model">The model.</param> /// <param name="parent">The parent.</param> public void Initialize(DataTriggerSourceFieldEdit model, IDataTriggerFieldMappingDataSourceViewModel parent) { Model = model; ParentViewModel = parent; this.nextSubfieldIsEnabled = parent.HasSubfields(model); }
/// <summary> /// Determines whether the specified model has subfields. /// </summary> /// <param name="model">The model.</param> /// <returns><c>true</c> if the specified model has subfields; otherwise, <c>false</c>.</returns> public bool HasSubfields(DataTriggerSourceFieldEdit model) { return Model.Subfields.Any(f => f.Level > model.Level); }