私は WPF が初めてで、ComboBox で選択した項目の現在のテキスト値を取得する方法を理解しようとしています。私はこの質問で誰かがやることを提案したのを見ましたMyComboBox.SelectedItem.Text
。しかし、SelectedItem
返品なので、 、 などのobject
オプションしかありません。何が起こっているのですか? 私は .NET 3.5 を使用しており、VS 2010 で開発しています。 を返しますが、値が必要です。 タイプです。SelectionChanged イベントを処理するメソッドでアクセスしています。ToString()
Equals
MyComboBox.SelectedValue
object
SelectedIndex
int
string
MyComboBox
ComboBox
2733 次
2 に答える
3
試しましたMyComboBox.Text
か?これにより、現在選択されているアイテムのテキストが返されます。
設定したデータソースのタイプに解析しSelectItem
て、オブジェクトから直接必要なテキスト プロパティを取得することもできますか?
すなわち
MyObject obj = (MyObject)MyComboBox.SelectedItem;
string text = obj.Text;
于 2010-07-30T12:49:10.623 に答える
2
各アイテムはオブジェクトです。表示されるデータは Object.ToString (Item.ToString)
ただし、オブジェクトの他のオブジェクトメンバー、プロパティ、またはメソッドを使用できます。オブジェクトを Combo に追加すると、Object Type がわかり、それをキャストできます。
于 2010-07-30T12:53:54.183 に答える