Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Гра "п` ятнашкі ", написана мовою C #

Реферат Гра "п` ятнашкі ", написана мовою C #





Child == null) return ((Border) ContentPanel.Children [i - 4 ]);} return null;}// при завантаженні програми private void UserControl_Loaded (object sender, RoutedEventArgs e) {NewGame ();} private void UserControl_PointerPressed (object sender, Windows.UI.Xaml.Input.PointerEventArgs e) {var item = (UIElement) e.OriginalSource; TextBlock work = null; Border border = null; if (item is Border) {border = item as Border; if (border.Child! = null) {work = border.Child as TextBlock;} else return;} else if (item is TextBlock) {work = item as TextBlock; border = work.Parent as Border;} else return; var to = CanMove (work); if (to! = null) {_moves + +; txtMoves. Text = _moves.ToString (); CreateFadeOutAnimation (work); MoveItem (work, to); CreateFadeInAnimation (work); CheckBoard ();}} private void CreateFadeOutAnimation (UIElement btn) {Duration dur = new Duration (TimeSpan.FromSeconds (2 )); var da = new DoubleAnimation (); da.From = 1; da.To = 0; var sb = new Storyboard (); sb.Duration = dur; sb.Children.Add (da); Storyboard.SetTarget ( da, btn); Storyboard.SetTargetProperty (da, "(Opacity)"); sb.Begin ();} private void CreateFadeInAnimation (UIElement btn) {Duration dur = new Duration (TimeSpan.FromSeconds (2)); var da = new DoubleAnimation (); da.From = 0; da.To = 1; var sb = new Storyboard (); sb.Duration = dur; sb.Children.Add (da); Storyboard.SetTarget (da, btn) ; Storyboard.SetTargetProperty (da, "(Opacity)"); sb.Begin ();} private void btnnewGame_Click (object sender, RoutedEventArgs e) {NewGame ();} void DisplayToastWithImage () {XmlDocument toastXml = ToastNotificationManager.GetTemplateContent (ToastTemplateType.ToastText01); XmlNodeList textElements = toastXml.GetElementsByTagName ("text"); foreach (IXmlNode toastTextAttr in textElements) {toastTextAttr.InnerText = "Вітаємо, Ви виграли!";} ToastNotification toast = new ToastNotification (toastXml) ; ToastNotificationManager.CreateToastNotifier (). Show (toast);} private DataTransferManager _dataTransferManager; void _dataTransferManager_DataRequested (DataTransferManager sender, DataRequestedEventArgs args) {args.Request.Data.Properties.Title = "Metro Puzzle"; args.Request.Data.Properties . Description = "Ділюся перемогою .."; args.Request.Data.SetText (string.Format ("Щойно пройшов п'ятнашки за {0} ходів і {1}, думаєш зможеш краще?", txtMoves.Text , txtTime.Text));} private void btnGame_Click (object sender, RoutedEventArgs e) {NewGame (); btnShare.Visibility = Windows.UI.Xaml.Visibility.Collapsed;} private void btnShare_Click (object sender, RoutedEventArgs e) {DataTransferManager . ShowShareUI (); btnShare.Visibility = Windows.UI.Xaml.Visibility.Collapsed;} private void btnHelp_Click_1 (object sender, RoutedEventArgs e) {Duration dur = new Duration (TimeSpan.FromSeconds (2)); var da = new DoubleAnimation (); da.From = 0; da.To = 1; var sb = new Storyboard (); sb.Duration = dur; sb.Children.Add (da); Storyboard.SetTarget (da, Info); Storyboard.SetTargetProperty (da, "(Opa...


Назад | сторінка 7 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Російський ринок private banking
  • Реферат на тему: Private banking: стан та перспективи розвитку
  • Реферат на тему: Private sector and human-resource development in Georgia
  • Реферат на тему: My work at the foreign trade company
  • Реферат на тему: The types of extracurricular work in approach of foreign language