Windows Phone 学习 直接在程序中发电子邮件

来源:互联网 发布:python 中国地图 编辑:程序博客网 时间:2024/05/21 16:57
 <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();        }


0 0