我的应用程序有问题:我必须处理许多 Telerik RadComboBox ,细节是每个属于某个概念;我使用Teg属性添加它所属概念的ID。当我浏览 RadComboBox 列表时,问题就出现了,必须做拆分以使得单独的ID不起作用,因为性能受到严重影响。 有没有办法将这些新属性添加到 RadComboBox ?
我帮了很多事做这样的事情:
RadComboBox combo = new RadComboBox();
combo.MyIdX = 1;
combo.MyIdY = 2;
combo.MyIdZ = 3;
我试图这样做但不起作用:
public partial class RadComboBox
{
public int MyIdX { get; set; }
public int MyIdY { get; set; }
public int MyIdZ { get; set; }
}
答案 0 :(得分:1)
您可以从RadComboBox继承
public CustomComboBox : RadComboBox
{
public static readonly DependencyProperty MyIdxProperty = DependencyProperty.Register("MyIdx", typeof(object), typeof(CustomComboBox), null);
public object MyIdx
{
get
{
return GetValue(MyIdxProperty);
}
set
{
SetValue(MyIdxProperty, value);
}
}
//etc. etc.
}
然后使用您的新控件而不是RadComboBox
<local:CustomComboBox MyIdx="1" />