小编zoo*_*ney的帖子

访问IEnumerable的属性

我有一个具有以下属性的组合框的自定义类:

public IEnumerable<object> ItemsSource
{
    get { return (IEnumerable<object>)GetValue(ItemsSourceProperty); }
    set
    {
        SetValue(ItemsSourceProperty, value);
    }
}

public string DisplayMemberPath
{
    get { return (string)GetValue(DisplayMemberPathProperty); }
    set { SetValue(DisplayMemberPathProperty, value); }
}
Run Code Online (Sandbox Code Playgroud)

其中ItemsSourceProperty,DisplayMemberPathProperty已注册的依赖属性.

现在,如果ItemSource有一个自定义对象列表:{id int,name string}.和DisplayMemberPath具有值:'name'或'id'.如何访问对象的"名称"或"id"属性?`

c# reflection ienumerable custom-controls wpf-controls

3
推荐指数
1
解决办法
3074
查看次数

检测Ruby中的重叠范围

我有一系列范围:

[[39600..82800], [39600..70200],[70200..80480]]
Run Code Online (Sandbox Code Playgroud)

我需要确定是否有重叠.在ruby中这是一个简单的方法吗?

在上述情况下,输出应为"重叠".

ruby arrays ruby-on-rails

3
推荐指数
2
解决办法
1533
查看次数