combobox 和 observablecollection 中的 SelectedItem
SelectedItem in combobox and observablecollection
我创建了这个 class
class update
{
//public static List<user_struct> list_lot = new List<user_struct> { };
public static ObservableCollection<update> list_update = new ObservableCollection<update>();
public update(String urle)
{
Urle = urle;
}
public string Urle { get; set; }
}
和这个组合框
<ComboBox Height="23" HorizontalAlignment="Left" Margin="213,108,0,0" x:Name="update_website" SelectionChanged="update_website_SelectionChanged" VerticalAlignment="Top" Width="340" DisplayMemberPath="Urle" IsEditable="False" />
当我想使用 SelectItem.ToString() 时,它会给我项目的名称和 class,就像这样 passbase.update
谢谢。
默认情况下,ToString 方法将只是 return class 的全名。如果您希望您的 ToString 方法 return 其他内容,例如 Urle 属性 的值,那么您可以在 'update' class.
class update
{
public static ObservableCollection<update> list_update =
new ObservableCollection<update>();
public update(String urle)
{
Urle = urle;
}
public string Urle { get; set; }
public override string ToString()
{
return Urle;
}
}
我创建了这个 class
class update
{
//public static List<user_struct> list_lot = new List<user_struct> { };
public static ObservableCollection<update> list_update = new ObservableCollection<update>();
public update(String urle)
{
Urle = urle;
}
public string Urle { get; set; }
}
和这个组合框
<ComboBox Height="23" HorizontalAlignment="Left" Margin="213,108,0,0" x:Name="update_website" SelectionChanged="update_website_SelectionChanged" VerticalAlignment="Top" Width="340" DisplayMemberPath="Urle" IsEditable="False" />
当我想使用 SelectItem.ToString() 时,它会给我项目的名称和 class,就像这样 passbase.update
谢谢。
默认情况下,ToString 方法将只是 return class 的全名。如果您希望您的 ToString 方法 return 其他内容,例如 Urle 属性 的值,那么您可以在 'update' class.
class update
{
public static ObservableCollection<update> list_update =
new ObservableCollection<update>();
public update(String urle)
{
Urle = urle;
}
public string Urle { get; set; }
public override string ToString()
{
return Urle;
}
}