예제 #1
0
        public void FncControllPane(bool Close)
        {
            try
            {
                if (blnFirstClick != Close)
                {
                    if (Close)
                    {
                        //close
                        if (pageControl != null)
                        {
                            pageControl.FncOpenPageStrip(false);
                            blnFirstClick = false;
                            if (pageControl.SelectedItem != null)
                            {
                                VMuktiGrid.ctlTab.TabControl objt = ((VMuktiGrid.ctlTab.TabControl)((VMuktiGrid.ctlPage.TabItem)pageControl.SelectedItem).Content);
                                if (objt != null)
                                {
                                    objt.FncOpenTabStrip(false);
                                    btnPane.ToolTip = "Show Page and Tab";
                                }
                            }
                        }
                    }
                    else
                    {
                        //open
                        if (pageControl != null)
                        {
                            pageControl.FncOpenPageStrip(true);
                            if (pageControl.SelectedItem != null)
                            {
                                VMuktiGrid.ctlTab.TabControl objt = (((VMuktiGrid.ctlTab.TabControl)((VMuktiGrid.ctlPage.TabItem)pageControl.SelectedItem).Content));
                                if (objt != null)
                                {
                                    objt.FncOpenTabStrip(true);
                                    btnPane.ToolTip = "Hide Page and Tab";
                                }
                            }
                        }
                    }

                    ((ScaleTransform)((TransformGroup)btnPane.GetValue(Button.RenderTransformProperty)).Children[0]).ScaleX *= -1;
                    blnFirstClick = !blnFirstClick;
                }
            }

            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "FncClosePane()", "Controls\\VMuktiGrid\\ctlVMuktiGrid.xaml.cs");
            }
        }
예제 #2
0
        void ctlVMuktiGrid_VMuktiEvent_SignIn(object sender, VMuktiEventArgs e)
        {
            try
            {
                for (int i = 0; i < pageControl.Items.Count; i++)
                {
                    VMuktiGrid.ctlTab.TabControl objtabcontrol = ((VMuktiGrid.ctlTab.TabControl)((VMuktiGrid.ctlPage.TabItem)pageControl.Items[i]).Content);
                    ((VMuktiGrid.ctlPage.TabItem)pageControl.Items[i]).AddBuddy(e._args[0].ToString());
                    ((VMuktiGrid.ctlPage.TabItem)pageControl.Items[i]).SetMaxCounter(0, e._args[0].ToString());

                    for (int j = 0; j < objtabcontrol.Items.Count; j++)
                    {
                        ((VMuktiGrid.ctlTab.TabItem)objtabcontrol.Items[j]).SetMaxCounter(0, e._args[0].ToString());
                    }
                }
                pageControl.SetUserID();
            }
            catch (Exception ex)
            {
                VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "ctlVmuktiGrid_VMuktiEvent_SignIn()", "Controls\\VMuktiGrid\\ctlVmuktiGrid.cs");
            }
        }