<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--TitlePanel 包含應用程序的名稱和頁標題-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="我的應用程序" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="發郵件" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel - 在此處放置其他內容-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBlock>收件人:</TextBlock>
<TextBox Name="txtAddr">
<TextBox.InputScope>
<InputScope>
<InputScopeName NameValue="EmailNameOrAddress"/>
</InputScope>
</TextBox.InputScope>
</TextBox>
<TextBlock Margin="0,15,0,0">標題:</TextBlock>
<TextBox Name="txtSubject"/>
<TextBlock Margin="0,15,0,0">正文:</TextBlock>
<TextBox Name="txtBody" Height="200" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"/>
<Button Margin="0,5,0,0" Content="確定" HorizontalAlignment="Left" Click="btnOK_Click"/>
</StackPanel>
</Grid>
</Grid>
private void btnOK_Click(object sender, RoutedEventArgs e)
{
if (txtAddr.Text == "")
{
MessageBox.Show("請輸入收件人地址。");
return;
}
if (txtSubject.Text == "")
{
MessageBox.Show("請輸入郵件標題。");
return;
}
// 1、實例化
EmailComposeTask MyEmail = new EmailComposeTask();
// 2、設置相關屬性
MyEmail.To = txtAddr.Text;
MyEmail.Subject = txtSubject.Text;
MyEmail.Body = txtBody.Text;
// 3、顯示啓動器
MyEmail.Show();
}