示例#1
0
 public ColorChooser()
 {
     this.InitializeComponent();
     foreach (Rectangle r in root.Children)
     {
         AnimationHelper.AddPointerAnimation(r);
         r.Tapped += (e, ev) =>
         {
             foreach (Rectangle rr in root.Children)
             {
                 AnimationHelper.SmoothMove(rr, 30, 0.5);
             }
             AnimationHelper.SmoothMove(e as FrameworkElement, 10, 0.5);
             SelectedRectangle = e as Rectangle;
             ColorChanged(SelectedColor);
         };
     }
 }
示例#2
0
 public SimpleEventItem(Course model)
 {
     this.InitializeComponent();
     self              = model;
     root.SizeChanged += (e, ev) =>
     {
         this.Height = root.ActualHeight + 20;
     };
     this.Loaded += (e, ev) =>
     {
         _name.Text        = self.Name;
         _description.Text = self.Notes;
         if (String.IsNullOrWhiteSpace(_description.Text))
         {
             _description.Text = "";
         }
     };
     AnimationHelper.AddPointerAnimation(this);
     visualRoot.Background   = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
     _name.Foreground        = new SolidColorBrush(self.TileColor);
     _description.Foreground = new SolidColorBrush(self.TileColor);
     selectedColor           = self.TileColor;
 }
示例#3
0
        public void addEvent(Course model)
        {
            EventListItem item = new EventListItem(ref model);

            root.Children.Add(item);
            item.Tapped += (e, ev) =>
            {
                Selected = e as EventListItem;
                //indicator.Background = new SolidColorBrush((e as EventListItem).self.TileColor);
                bool selected = (e as EventListItem).isSelected;
                SelectionChanged(ref (e as EventListItem).self, selected);
                foreach (EventListItem lsi in root.Children)
                {
                    lsi.SetState(visible: false);
                }

                if (!selected)
                {
                    (e as EventListItem).SetState(visible: true);
                }
                deleteButton.IsEnabled = !selected;
            };
            AnimationHelper.AddPointerAnimation(item);
        }
示例#4
0
 public UniversalButton()
 {
     this.InitializeComponent();
     AnimationHelper.AddPointerAnimation(this);
 }