2017-06-12 26 views
0

首先,我是C#編程新手。我有一個列表視圖與兩列(「過程的名稱」和「價格」)項目已填充在列表視圖。我想要做的是將所選項目的「價格」保存到點擊按鈕上的變量中。我想到的是:將列表視圖中的選定項保存到字符串中

private void button_Click(object sender, RoutedEventArgs e) 
{ 
string Price = listView.SelectedItems[0].ToString(); 
} 

但是這只是將「System.Windows.Controls.SelectedItemCollection」保存到字符串中。 任何想法?

+0

這是集合,你應該選擇第一個元素或以某種方式解析集合以從中獲取元素。 –

+2

使用'(listView.SelectedItems [0] as <>)。Price' –

+2

更好地使用'var price =((YourModelItem)listView.SelectedItem)?。Price;' – Clemens

回答

0

正如@Clemens所示,我使用((YourModelItem)listView.SelectedItem).Price代替listView.SelectedItems [0] .ToString();

相關問題