テキストボックスに表示されている文字列を取得するには、Text プロパティを使用します。
下記は、[テキストボックスの文字を取得]ボタンがクリックされたときに、テキストボックスに表示されている文字列を取得して、メッセージボックスに表示する例です。
VBの例
Public Sub New() InitializeComponent() 'データソースの設定 fruitsACB.ItemsSource = GetItemSource() End Sub ''' <summary> ''' データソースを取得する ''' </summary> ''' <returns></returns> ''' <remarks></remarks> Private Function GetItemSource() As List(Of String) Dim fruits As New List(Of String) fruits.Add("Orange") fruits.Add("Grapes") fruits.Add("Pineapple") fruits.Add("Watermelon") fruits.Add("Strawberry") fruits.Add("Lemon") fruits.Add("Mandarin") fruits.Add("Lime") fruits.Add("Peach") fruits.Add("Loquat"); Return fruits End Function ''' <summary> ''' [テキストボックスの文字を取得]ボタンクリック時の処理 ''' </summary> ''' <param name="sender"></param> ''' <param name="e"></param> ''' <remarks></remarks> Private Sub getTextBoxStringButton_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles getTextBoxStringButton.Click MessageBox.Show(fruitsACB.Text) End Sub
C#の例
public Page3() { InitializeComponent(); // データソースの設定 fruitsACB.ItemsSource = GetItemSource(); } /// <summary> /// データソースを取得する /// </summary> /// <returns></returns> private List<string> GetItemSource() { List<string> fruits = new List<string>(); fruits.Add("Orange"); fruits.Add("Grapes"); fruits.Add("Pineapple"); fruits.Add("Watermelon"); fruits.Add("Strawberry"); fruits.Add("Lemon"); fruits.Add("Mandarin"); fruits.Add("Lime"); fruits.Add("Peach"); fruits.Add("Loquat"); return fruits; } // ユーザーがこのページに移動したときに実行されます。 protected override void OnNavigatedTo(NavigationEventArgs e) { } /// <summary> /// [テキストボックスの文字を取得]ボタンクリック時の処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void getTextBoxStringButton_Click(object sender, RoutedEventArgs e) { MessageBox.Show(fruitsACB.Text); }