Exemple #1
0
        public CalculationsEditor()
        {
            InitializeComponent();

            m_AddCalcMemberButton         = new RanetToolBarButton();
            m_AddCalcMemberButton.Content = UiHelper.CreateIcon(UriResources.Images.AddMeasure16);
            m_AddCalcMemberButton.Click  += new RoutedEventHandler(m_AddCalcMemberButton_Click);
            ToolTipService.SetToolTip(m_AddCalcMemberButton, Localization.CalcMemberEditor_AddMember);
            ToolBar.AddItem(m_AddCalcMemberButton);

            m_AddNamedSetButton         = new RanetToolBarButton();
            m_AddNamedSetButton.Content = UiHelper.CreateIcon(UriResources.Images.AddNamedSet16);
            m_AddNamedSetButton.Click  += new RoutedEventHandler(m_AddNamedSetButton_Click);
            ToolTipService.SetToolTip(m_AddNamedSetButton, Localization.CalcMemberEditor_AddNamedSet);
            ToolBar.AddItem(m_AddNamedSetButton);

            m_DeleteCalcMemberButton           = new RanetToolBarButton();
            m_DeleteCalcMemberButton.Content   = UiHelper.CreateIcon(UriResources.Images.RemoveCross16);
            m_DeleteCalcMemberButton.Click    += new RoutedEventHandler(m_DeleteCalcMemberButton_Click);
            m_DeleteCalcMemberButton.IsEnabled = false;
            ToolTipService.SetToolTip(m_DeleteCalcMemberButton, Localization.CalcMemberEditor_DeleteMember);
            ToolBar.AddItem(m_DeleteCalcMemberButton);

            m_ClearButton           = new RanetToolBarButton();
            m_ClearButton.Content   = UiHelper.CreateIcon(UriResources.Images.RemoveAllCross16);
            m_ClearButton.Click    += new RoutedEventHandler(m_ClearButton_Click);
            m_ClearButton.IsEnabled = (Members.Count + Sets.Count) > 0;
            ToolTipService.SetToolTip(m_ClearButton, Localization.CalcMemberEditor_Clear);
            ToolBar.AddItem(m_ClearButton);

            MembersList.SelectionChanged += new EventHandler <SelectionChangedEventArgs <CalculationInfoBase> >(MembersList_SelectionChanged);

            MemberCtrl.InnerEditStart += new EventHandler(MemberCtrl_InnerEditStart);
            MemberCtrl.InnerEditEnd   += new EventHandler(MemberCtrl_InnerEditEnd);
            MemberCtrl.EditEnd        += new EventHandler(MemberCtrl_EditEnd);

            SetCtrl.EditEnd += new EventHandler(MemberCtrl_EditEnd);

            FormatStrings.Add("#");
            FormatStrings.Add("#,#");
            FormatStrings.Add("#,#.00");
            FormatStrings.Add("$#,#;-$#,#;");
            FormatStrings.Add("$#,#.00;-$#,#.00;");
            FormatStrings.Add("Standard");
            FormatStrings.Add("Short Date");
            FormatStrings.Add("Short Time");
            FormatStrings.Add("Percent");

            CubeBrowser.DragNodes      = true;
            CubeBrowser.DragStarted   += new EventHandler <DragNodeArgs <DragStartedEventArgs> >(CubeBrowser_DragStarted);
            CubeBrowser.DragDelta     += new EventHandler <DragNodeArgs <DragDeltaEventArgs> >(CubeBrowser_DragDelta);
            CubeBrowser.DragCompleted += new EventHandler <DragNodeArgs <DragCompletedEventArgs> >(CubeBrowser_DragCompleted);
        }
        public CustomCellConditionsEditor()
        {
            InitializeComponent();

            lblStyleDetails.Text = Localization.StyleDetails_Label;
            lblStyles.Text       = Localization.Styles_Label;

            DescriptorsList.SelectionChanged += new EventHandler <SelectionChangedEventArgs <CellConditionsDescriptor> >(DescriptorsList_SelectionChanged);
            DescriptorDetails.EditEnd        += new EventHandler(DescriptorDetails_EditEnd);

            AddButton         = new RanetToolBarButton();
            AddButton.Content = UiHelper.CreateIcon(UriResources.Images.New16);
            AddButton.Click  += new RoutedEventHandler(m_AddButton_Click);
            ToolTipService.SetToolTip(AddButton, Localization.Toolbar_NewButton_ToolTip);
            ToolBar.AddItem(AddButton);

            DeleteButton           = new RanetToolBarButton();
            DeleteButton.Content   = UiHelper.CreateIcon(UriResources.Images.RemoveCross16);
            DeleteButton.Click    += new RoutedEventHandler(m_DeleteButton_Click);
            DeleteButton.IsEnabled = false;
            ToolTipService.SetToolTip(DeleteButton, Localization.Toolbar_DeleteButton_ToolTip);
            ToolBar.AddItem(DeleteButton);

            DeleteAllButton           = new RanetToolBarButton();
            DeleteAllButton.Content   = UiHelper.CreateIcon(UriResources.Images.RemoveAllCross16);
            DeleteAllButton.Click    += new RoutedEventHandler(m_DeleteAllButton_Click);
            DeleteAllButton.IsEnabled = false;
            ToolTipService.SetToolTip(DeleteAllButton, Localization.Toolbar_DeleteAllButton_ToolTip);
            ToolBar.AddItem(DeleteAllButton);

            m_ImportButton         = new RanetToolBarButton();
            m_ImportButton.Content = UiHelper.CreateIcon(UriResources.Images.FileImport16);
            m_ImportButton.Click  += new RoutedEventHandler(m_ImportButton_Click);
            ToolTipService.SetToolTip(m_ImportButton, Localization.LoadSettings_ToolTip);
            ToolBar.AddItem(m_ImportButton);

            m_ExportButton         = new RanetToolBarButton();
            m_ExportButton.Content = UiHelper.CreateIcon(UriResources.Images.FileExport16);
            m_ExportButton.Click  += new RoutedEventHandler(m_ExportButton_Click);
            ToolTipService.SetToolTip(m_ExportButton, Localization.SaveSettings_ToolTip);
            ToolBar.AddItem(m_ExportButton);

            DescriptorsList.DeleteAllButton_IsEnabledChanged += new DependencyPropertyChangedEventHandler(DescriptorsList_DeleteAllButton_IsEnabledChanged);
            DescriptorsList.DeleteButton_IsEnabledChanged    += new DependencyPropertyChangedEventHandler(DescriptorsList_DeleteButton_IsEnabledChanged);
        }