我如何得到這是從的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 –