我如何得到这是从的ItemSource填充到一个字符串,所以我可以在我的岗位是在另一个无效与string bolts = comboBox_Copy.Text;
或string bolts = comboBox.Copy.SelectedItem;
使用我的组合框中选定的项目给予null
如何获得组合框中选择的项目串
private void boltPatterns()
{
{
try
{
string Url = URL_Domain + "resources/bolt-pattern";
Uri serviceUri = new Uri(Url);
using (WebClient webClient = new WebClient())
{
webClient.Encoding = Encoding.UTF8;
string api = webClient.DownloadString(serviceUri);
List<boltPatterns> values = JsonConvert.DeserializeObject<List<boltPatterns>>(api);
comboBox_Copy.ItemsSource= values;
}
}
XAML
<ComboBox x:Name="comboBox_Copy" DisplayMemberPath="BoltPattern" SelectedItem="{Binding BoltPattern}">
内工作,以及如何访问this.BoltPattern.ToString (),因为我缺少一个定义 –
这取决于你绑定的位置。你使用任何MVVM框架?或者这只是XAML后面的代码? DataContext是否设置在任何地方?你可能只需要定义属性'BoldPattern'(嘿,你已经在'SelectedItem =“{Binding BoltPattern}”''中使用过它了) – ZoolWay
nope只是xaml,后面跟着代码,我没有设置任何datacontext –