Esempio n. 1
0
        private void ThisFlipView_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int i = ThisFlipView.SelectedIndex;

            i++;
            _SelectCount.Text = i.ToString();
            var          t     = (sender as FlipView).SelectedItem;
            FlipViewItem item2 = (FlipViewItem)ThisFlipView.ContainerFromItem(t);

            if (item2 == null)
            {
                return;
            }
            var h = (CarouselItemUC)item2.ContentTemplateRoot;

            if (h.ActualHeight is 0)
            {
                return;
            }
            ThisFlipView.Height = h.ActualHeight;
        }
Esempio n. 2
0
 private void ThisFlipView_LayoutUpdated(object sender, object e)
 {
     try
     {
         if (ok == true)
         {
             //To improve
             var          t     = (sender as FlipView).SelectedItem;
             FlipViewItem item2 = (FlipViewItem)ThisFlipView.ContainerFromItem(t);
             if (item2 == null)
             {
                 return;
             }
             var h = (CarouselItemUC)item2.ContentTemplateRoot;
             ThisFlipView.Height = h.ActualHeight;
             ok = true;
         }
     }
     catch
     {
     }
 }