これは、xaml のテキスト ボックス用に用意したものです。
<TextBox x:Name="number1" HorizontalAlignment="Left" Height="85" Margin="115,239,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="328" FontSize="60" TextAlignment="Center"/>
これは、テキストボックスからテキストを取得するために必要なものです:
void Simple_Calculator_4_Kids::MainPage::add_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
String^ str1 = txtNumberToMultiply->Text;
wstring ws1( str1->Data());
wstringstream convertor;
double ws1_d;
convertor << ws1;
convertor >> ws1_d;
ws1_d = ws1_d + 2.2;
}
テキストボックスの内容が実際には double であり、文字列ではないか、空であることを検証する方法を追加する方法がわかりません。テキストボックスの内容が二重であることを検証する方法を追加するにはどうすればよいですか? これは、Windows 8 アプリ用の Visual Studio 2012 を使用して C++ を使用しています。