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