作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试将 ComboBox
数据绑定(bind)到 strings
列表。到目前为止,我得到了以下信息:
在我看来我有:
<ComboBox Height="23"
HorizontalAlignment="Left"
Margin="133,180,0,0"
Name="comboBox1"
ItemsSource="{Binding Hours}"
VerticalAlignment="Top"
Width="38" />
在我的 ViewModel 中我有:
private List<string> tripTimeHours = new List<string>();
private List<string> tripTimeMinutes = new List<string>();
public CreateTripViewModel()
{
TripName = new DataWrapper<string>(this, tripNameChangeArgs);
TripName.IsEditable = true;
setObjects();
CreateTripFiredCommand = new SimpleCommand<object, EventToCommandArgs>(ExecuteCreateTripCommand);
}
private void setObjects()
{
for (int i = 0; i < 24; i++)
{
tripTimeHours.Add(i.ToString());
}
for (int i = 0; i < 60; i++)
{
tripTimeMinutes.Add(i.ToString());
}
}
public List<string> Hours
{
get
{
return tripTimeHours;
}
}
public List<string> Minutes
{
get
{
return tripTimeMinutes;
}
}
我想要做的是从这些组合框中返回所选项目。我想我快完成了,但只需要完成最后一步。
最佳答案
将绑定(bind)添加到 ComboBox.SelectedItem
,它绑定(bind)到您的 ViewModel 上的新 string
属性
<ComboBox ITemsSource="{Binding Hours}" SelectedItem="{Binding SelectedItem}" />
class ViewModel
{
public string SelectedItem {get; set;}
}
关于c# - WPF 组合框数据绑定(bind)所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11186234/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!