要件は、親子関係を見栄えよく表示することです。クラスは以下の通りです。
public class SearchData
{
public string FieldName { get; set; }
public string Description { get; set; }
public SearchDataType Type { get; set; }
public string Validator { get; set; }
public object DefaultValue { get; set; }
public object SelectedValue { get; set; }
public Dictionary<string, object> ComboBoxItemSource
{
get;
set;
}
public int DefaultSelectedIndex { get; set; }
public bool IsYesOrNo { get; set; }
public OnValidateText OnValidate { get; set; }
public SearchData OptionalElement { get; set; }
public SearchData DependentElement { get; set; }
public bool IsDisplayed { get; set; }
public bool HasValue { get; set; }
}
DependentElementが null でない場合、UI にはこの依存要素を持つ親が必要です。これは、階層データ テンプレートを使用して実行できると思います。どのようにバインドすればよいですか?