public void UnPinDashboard(Pin p) { if (p.Tag is DashboardState) { UnPin((DashboardState)p.Tag); } }
private void AddDashboard(DashboardState d) { d.IsPinned = true; var p = new Pin() { BackgroundBrush = Brushes.Black, Id = d.Guid, Title = d.Title }; p.DoUnpin = UnPinDashboard; p.Clicked += (f, e) => { AppState.DashboardStateStates.GoToDashboard(d); }; AppState.Pins.Add(p); AppState.DashboardStateStates.Save(); }
public void Select(Pin p, TouchEventArgs e) { e.Handled = true; if (p != null) p.TriggerClicked(); }
public void Select(Pin p) { if (p!=null) p.TriggerClicked(); }