2014-02-17 2 views
0

내 Windows Phone 7 응용 프로그램에서 메시지 본문에 내 응용 프로그램의 이전 페이지 데이터가 들어있는 sm을 보내고 싶습니다. 내가 표시 할 데이터는 다음과 같습니다 Windows Phone 7 응용 프로그램에서 SMS 보내기

if (this.NavigationContext.QueryString.ContainsKey("Date_Start")) 
     { 
      //if it is available, get parameter value 
      date = NavigationContext.QueryString["Date_Start"]; 
      datee.Text = date; 
     } 

     if (this.NavigationContext.QueryString.ContainsKey("News_Title")) 
     { 
      //if it is available, get parameter value 
      ntitle = NavigationContext.QueryString["News_Title"]; 
      title.Text = ntitle; 
     } 

     if (this.NavigationContext.QueryString.ContainsKey("News_Description")) 
     { 
      ndes = NavigationContext.QueryString["News_Description"]; 
      description.Text = ndes; 
     } 

내가 버튼을 클릭 이벤트에 다음 코드를 작성 :

private void btn_text_Click(object sender, RoutedEventArgs e) 
    { 


     SmsComposeTask smsComposeTask = new SmsComposeTask(); 

     smsComposeTask.To = "+91-9778999"; 
     smsComposeTask.Body = title + "," + description + "," + datee; 

     smsComposeTask.Show(); 

     my_popup_cs.IsOpen = false; 
    } 

나는 제목, 설명 및 날짜의 값으로 결과를 원했다. 그러나 메시지 본문에서 결과는 다음과 같습니다.

System.WIndows.Controls.TextBLock, System.WIndows.Controls.TextBLock, System.WIndows.Controls.TextBLock 

그러나 에뮬레이터에서만 테스트되었습니다. 결과를 에뮬레이터에 표시 할 수 있습니까? 아니면 제발 내 코드 좀 봐주세요

답변

1

나는 code.it 이렇게해야합니다.

smsComposeTask.Body = title.Text + "," + description.Text + "," + datee.Text; 

시도해보십시오.

관련 문제