private void GroupBox_StateChanged(object sender, DevExpress.Xpf.Core.ValueChangedEventArgs <GroupBoxState> e)
        {
            DevExpress.Xpf.LayoutControl.GroupBox group = sender as DevExpress.Xpf.LayoutControl.GroupBox;
            StaticItem       item = group.DataContext as StaticItem;
            IStatisticObject uc   = null;

            if (item != null && item.UC != null)
            {
                uc = item.UC as IStatisticObject;
            }
            if (group.State == GroupBoxState.Maximized)
            {
                uc.ShowLegend = true;
            }
            if (group.State == GroupBoxState.Normal)
            {
                uc.ShowLegend = false;
            }
        }
Пример #2
0
        //wenn eine Versammlung maximiert wird, dann alle anderen ausblenden.
        private void Lc_MaximizedElementChanged(object sender, DevExpress.Xpf.Core.ValueChangedEventArgs <System.Windows.FrameworkElement> e)
        {
            var boxList  = ((FlowLayoutControl)sender).Children;
            var editMode = (e.NewValue != null); // ?  System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed;

            AddNewConregation.Visibility = editMode ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible;
            var maximizedBox = (e.NewValue as GroupBox);

            foreach (var box in boxList)
            {
                var gBox = (box as GroupBox);
                if (gBox is null)
                {
                    continue;
                }
                var data = (Views.ConregationViewModel)gBox.DataContext;
                data.EditMode = editMode;
                data.Select(gBox == maximizedBox);
            }
        }
Пример #3
0
 void TLC_ItemPositionChanged(object sender, DevExpress.Xpf.Core.ValueChangedEventArgs <int> e)
 {
     SelectedTile = e.NewValue;
 }
Пример #4
0
 private void FunctionSelect_SelectedTabChildChanged(object sender, DevExpress.Xpf.Core.ValueChangedEventArgs <FrameworkElement> e)
 {
     GoToDiffLeftButton.IsEnabled = true;
     GoToDiffLeftButton.IsEnabled = true;
 }