0

要件は、親子関係を見栄えよく表示することです。クラスは以下の通りです。

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 にはこの依存要素を持つ親が必要です。これは、階層データ テンプレートを使用して実行できると思います。どのようにバインドすればよいですか?

4

1 に答える 1

0

複合パターンを使用して、このレイアウトを設計できます。

于 2012-10-19T09:02:36.630 に答える