EmailButton.cs CampusAppWP8::Utility::Lui::Button::EmailButton CampusAppWP8::Utility::Lui::Button Microsoft::Phone::Tasks //----------------------------------------------------------------------- //<copyrightfile="EmailButton.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>04.07.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Utility.Lui.Button { usingSystem; usingSystem.Windows; usingSystem.Windows.Controls; usingSystem.Windows.Media.Imaging; usingCampusAppWP8.Resources; usingMicrosoft.Phone.Tasks; publicclassEmailButton:System.Windows.Controls.Button { #regionMembers publicstaticreadonlyDependencyPropertyEmailProperty=DependencyProperty.Register("EmailAddress",typeof(object),typeof(EmailButton),newPropertyMetadata(false)); privatestaticBitmapImageicon=newBitmapImage(newUri(Icons.WebMail,UriKind.Relative)); #endregion #regionConstructors publicEmailButton() :base() { this.Content=newImage { Source=icon }; } #endregion #regionProberties publicobjectEmailAddress { get{return(object)this.GetValue(EmailProperty);} set{this.SetValue(EmailProperty,value);} } #endregion #regionMethods protectedoverridevoidOnClick() { EmailComposeTaskemailTask=newEmailComposeTask(); emailTask.To="mailto:"+this.EmailAddress.ToString(); emailTask.Show(); } #endregion } }