private void addNewImg_MouseUp(object sender, MouseButtonEventArgs e) { MList l = data[shownList]; if (l.CanObserve()) { bool wasModification = new AddItemDialog().ShowDialogForItem(this, l); if (wasModification) { Refresh(); } } }
private void ReloadActionBar(MList list) { listActionBar.Children.Clear(); if (list != null && list.CanObserve()) { Label title = new Label(); title.Content = list.Name; DockPanel.SetDock(title, Dock.Left); listActionBar.Children.Add(title); listActionBar.Children.Add(CreateActionImage(Properties.Resources.optionIcon.ConvertToBitmapImage(), listOptionImg_MouseUp)); listActionBar.Children.Add(CreateActionImage(Properties.Resources.addIcon.ConvertToBitmapImage(), addNewImg_MouseUp)); if (list is SyncList) { listActionBar.Children.Add(CreateActionImage(Properties.Resources.reloadIcon.ConvertToBitmapImage(), SyncActionButton_OnClick)); } } }