Vývoj aplikací na Windows Phone 7
Dlouhodobá maturitní práce 2011/2012
Představení platformy
Jak začít
Zivotní cyklus
První aplikace
Uživatelské rozhraní
Ukázky aplikaci
Aplikace sloužící k odeslání SMS zprávy
Krátká aplikace demonstrující ukázku odeslání SMS zprávy.
namespace SMS { public partial class MainPage : PhoneApplicationPage { SmsComposeTask sms; //přiřazení instance třídy SmsComposeTask, která umožňuje odeslat sms //Konstruktor public MainPage() { InitializeComponent(); } /// <summary> /// metoda, sloužící k odeslání SMS zprávy /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_poslat_Click(object sender, RoutedEventArgs e) { sms = new SmsComposeTask(); //načtení instance třídy SmsComposeTask sms.To = txt_cislo.Text.ToString(); sms.Body = txt_textZpravy.Text.ToString(); //tělo zprávy sms.Show(); //volání aplikace pro odeslání zprávy } } }
Zdrojový kód souboru MainPage.xaml
<Grid x:Name="LayoutRoot" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"> <TextBlock x:Name="ApplicationTitle" Text="ukázka aplikace pošli SMS" Style="{StaticResource PhoneTextNormalStyle}"/> <TextBlock x:Name="PageTitle" Text="SMS" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/> </StackPanel> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <TextBlock Height="47" HorizontalAlignment="Left" Margin="12,29,0,0" Name="textBlock1" Text="Číslo příjemce:" VerticalAlignment="Top" Width="149" /> <TextBlock Height="47" HorizontalAlignment="Left" Margin="12,88,0,0" Name="textBlock2" Text="Text zprávy:" VerticalAlignment="Top" Width="149" /> <TextBox Height="72" HorizontalAlignment="Left" Margin="154,10,0,0" Name="txt_cislo" Text="" VerticalAlignment="Top" Width="284" /> <TextBox Height="367" HorizontalAlignment="Left" Margin="6,128,0,0" Name="txt_textZpravy" Text="" VerticalAlignment="Top" Width="444" /> <Button Content="Pošli zprávu" Height="72" HorizontalAlignment="Left" Margin="222,501,0,0" Name="btn_poslat" VerticalAlignment="Top" Width="216" Click="btn_poslat_Click" /> </Grid> </Grid>
Ukázka aplikace umožňující odeslat SMS zpravy ke stažení
zde
.