在扩展的wpf工具包中显示级联组合框:propertygrid

时间:2014-05-08 07:49:27

标签: c# wpf combobox wpftoolkit propertygrid

我想在扩展的wpf工具包中添加两个组合框:PropertyGrid。将从xml文件接收这些combox box itemsource。

根据第一个组合框中选择的项目,我应该更改第二个组合框中的值。

我尝试将第一个组合框的itemsource添加为

    [Category("Settings")]
    [DisplayName("Content Types")]
    [Description("Content Types")]
    [ItemsSource(typeof(ContentTypeItemSource))]
    public string ContentTypes
    {
        get
        {
            return _fieldEntity.ContentTypes;
        }
        set
        {
            _fieldEntity.ContentTypes = value;
            OnPropertyChanged("ContentTypes");
        }
    }

ContentTypeItemSource类从xml文件中读取数据,并在GetValues()方法中创建ItemsCollection。

我能够显示为组合框项目,但无法选择第一个元素作为默认值以及如何处理viewmodel中的selectionchanged事件我不知道。我搜索了很多但没有运气。

根据第一个组合框项目更改,我应该显示第二个组合框项目的列表。

请帮帮我。

0 个答案:

没有答案