예제 #1
0
 private void Reward_Menu_Detail_Tap(object sender, System.Windows.Input.GestureEventArgs e)
 {
     if (e.OriginalSource is Image)
     {
         page.Storyboard2.Begin();
         page.rb_Reward.IsChecked = true;
         Image image = e.OriginalSource as Image;
         //RewardModel model = image.DataContext as RewardModel;
         //Image pin = new Image() { Source = new BitmapImage(new Uri("/Image_Recycle/bubble.png", UriKind.Relative)) };
         //pin.Width = 40;
         //pin.Height = 40;
         //pin.Tag = model.Id;
         //pin.DataContext = model;
         //page.layer.AddChild(pin, new GeoCoordinate(model.Latitude, model.Longitude));
         RewardModel   reward = image.DataContext as RewardModel;
         Reward_Menu_1 menu   = new Reward_Menu_1();
         menu.tbk_UserName.Text = reward.StoreName;
         menu.tbk_Phone.Text    = reward.Phone;
         menu.tbk_Address.Text  = reward.Address;
         menu.tbk_Describe.Text = reward.Describe;
         menu.Width             = 350;
         menu.Height            = 250;
         page.layer.AddChild(menu, new GeoCoordinate(reward.Latitude, reward.Longitude));
         page.map.SetView(new GeoCoordinate(reward.Latitude, reward.Longitude), 16);
     }
 }
예제 #2
0
 private void Reward_Menu_Detail_Tap(object sender, System.Windows.Input.GestureEventArgs e)
 {
     if (e.OriginalSource is Image)
     {
         page.Storyboard2.Begin();
         page.rb_Reward.IsChecked = true;
         Image image = e.OriginalSource as Image;
         //RewardModel model = image.DataContext as RewardModel;
         //Image pin = new Image() { Source = new BitmapImage(new Uri("/Image_Recycle/bubble.png", UriKind.Relative)) };
         //pin.Width = 40;
         //pin.Height = 40;
         //pin.Tag = model.Id;
         //pin.DataContext = model;
         //page.layer.AddChild(pin, new GeoCoordinate(model.Latitude, model.Longitude));
         RewardModel reward = image.DataContext as RewardModel;
             Reward_Menu_1 menu = new Reward_Menu_1();
             menu.tbk_UserName.Text = reward.StoreName;
             menu.tbk_Phone.Text = reward.Phone;
             menu.tbk_Address.Text = reward.Address;
             menu.tbk_Describe.Text = reward.Describe;
             menu.Width = 350;
             menu.Height = 250;
             page.layer.AddChild(menu, new GeoCoordinate(reward.Latitude, reward.Longitude));
             page.map.SetView(new GeoCoordinate(reward.Latitude, reward.Longitude), 16);
        
     }
 }
예제 #3
0
 void pin_Tap(object sender, System.Windows.Input.GestureEventArgs e)
 {
     Image pin = sender as Image;
     if (pin.DataContext is AcquirerModel)
     {
         AcquirerModel acquirer = pin.DataContext as AcquirerModel;
         Recycle_Menu_1 menu = new Recycle_Menu_1();
         menu.tbl_BinName.Text = acquirer.BinName;
         menu.tbk_UserName.Text = acquirer.AcquirerName;
         menu.tbk_Phone.Text = acquirer.Phone;
         menu.tbk_Address.Text = acquirer.Address;
         menu.Tag = acquirer.Id;
         menu.Width = 300;
         menu.Height = 250;
         layer.AddChild(menu, new GeoCoordinate(acquirer.Latitude, acquirer.Longitude));
     }
     else
     {
         RewardModel reward = pin.DataContext as RewardModel;
         Reward_Menu_1 menu = new Reward_Menu_1();
         menu.tbk_UserName.Text = reward.StoreName;
         menu.tbk_Phone.Text = reward.Phone;
         menu.tbk_Address.Text = reward.Address;
         menu.tbk_Describe.Text = reward.Describe;
         menu.image_Item.Source = new BitmapImage(new Uri(reward.AvatarUri, UriKind.Relative));
         menu.Width = 350;
         menu.Height = 250;
         layer.AddChild(menu, new GeoCoordinate(reward.Latitude, reward.Longitude));
     }
 }