Exemplo n.º 1
0
        void panelContainer_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            try
            {
                if (e.Source.GetType() == typeof(CtlMExpanderItem) && blModuleClick)
                {
                    _isDown     = true;
                    _startPoint = e.GetPosition(panelContainer);
                    CtlMExpanderItem r = e.Source as CtlMExpanderItem;
                    Tag              = r.Tag.ToString();
                    CurrCaption      = r.Caption;
                    _originalElement = e.Source as UIElement;

                    panelContainer.CaptureMouse();
                    e.Handled = true;
                }
            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "panelContainer_PreviewMouseLeftButtonDown()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }
Exemplo n.º 2
0
        public void AddItem(string strCaption, string strTag, BitmapImage objimage)
        {
            try
            {
                objExpanderItem = new CtlMExpanderItem();
                objExpanderItem.HorizontalAlignment = HorizontalAlignment.Stretch;
                objExpanderItem.VerticalAlignment   = VerticalAlignment.Stretch;
                objExpanderItem.Margin = new Thickness(10, 10, 10, 10);
                if (objimage != null)
                {
                    objExpanderItem.Setimage(objimage);
                }
                else
                {
                    objExpanderItem.Image = @"\Skins\Images1\Skins.png";
                }

                objExpanderItem.Tag     = strTag;
                objExpanderItem.Caption = strCaption;

                if (strTag == "offline")
                {
                    objExpanderItem.Image   = @"\Skins\Images\FBuddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is offline";

                    objExpanderItem.PreviewMouseDown -= new System.Windows.Input.MouseButtonEventHandler(objExpanderItem_PreviewMouseDown);
                }
                else if (strTag == "online")
                {
                    objExpanderItem.Image   = @"\Skins\Images\Buddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is online";
                }
                panelContainer.Children.Add(objExpanderItem);
            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "AddItem()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }
Exemplo n.º 3
0
        public void Dispose()
        {
            try
            {
                if (EntClosemodule != null)
                {
                    EntClosemodule = null;
                }

                if (EntPageItemSelectionChanged != null)
                {
                    EntPageItemSelectionChanged = null;
                }

                if (EntAutherized != null)
                {
                    EntAutherized = null;
                }

                if (objExpanderItem != null)
                {
                    objExpanderItem = null;
                }

                if (objCMC != null)
                {
                    objCMC = null;
                }

                if (objCPC != null)
                {
                    objCPC = null;
                }
            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "Dispose()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }
Exemplo n.º 4
0
        //public void btnClose_Click(object sender, RoutedEventArgs e)
        //{
        //    try
        //    {
        //        entClosemodule();
        //    }
        //    catch (Exception ex)
        //    {
        //    }
        //}

        public void AddItem(string strCaption, bool ShowImage, ImageType objImageType, string strTag)
        {
            try
            {
                objExpanderItem = new CtlMExpanderItem();
                objExpanderItem.HorizontalAlignment = HorizontalAlignment.Stretch;
                objExpanderItem.VerticalAlignment   = VerticalAlignment.Stretch;
                objExpanderItem.Margin = new Thickness(10, 10, 10, 10);

                if (objImageType == ImageType.MaleBuddy || objImageType == ImageType.FemaleBuddy)
                {
                    objExpanderItem.AllowDrop = true;
                }

                objExpanderItem.Tag = strTag;
                objExpanderItem.PreviewMouseDown += new System.Windows.Input.MouseButtonEventHandler(objExpanderItem_PreviewMouseDown);

                if (ShowImage)
                {
                    if (objImageType == ImageType.Page)
                    {
                        objExpanderItem.Image = @"\Skins\Images\Page.png";
                    }
                    else if (objImageType == ImageType.Module)
                    {
                        // objExpanderItem.Image = @"\Skins\Images\Modules.png";
                        objExpanderItem.Image = @"\Skins\Images1\Skins.png";
                    }
                    else if (objImageType == ImageType.MaleBuddy)
                    {
                        objExpanderItem.Image = @"\Skins\Images\Buddy.Png";
                    }
                    else if (objImageType == ImageType.FemaleBuddy)
                    {
                        objExpanderItem.Image = @"\Skins\Images\FBuddy.Png";
                    }
                }
                else
                {
                    objExpanderItem.Image = "";
                }

                objExpanderItem.Caption = strCaption;

                if (strTag == "offline")
                {
                    objExpanderItem.Image   = @"\Skins\Images\FBuddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is offline";

                    objExpanderItem.PreviewMouseDown -= new System.Windows.Input.MouseButtonEventHandler(objExpanderItem_PreviewMouseDown);
                }
                else if (strTag == "online")
                {
                    objExpanderItem.Image   = @"\Skins\Images\Buddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is online";
                }
                panelContainer.Children.Add(objExpanderItem);
            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "AddItem()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }
Exemplo n.º 5
0
        public void AddItem(string strCaption, string strTag, BitmapImage objimage)
        {
            try
            {
                objExpanderItem = new CtlMExpanderItem();
                objExpanderItem.HorizontalAlignment = HorizontalAlignment.Stretch;
                objExpanderItem.VerticalAlignment = VerticalAlignment.Stretch;
                objExpanderItem.Margin = new Thickness(10, 10, 10, 10);
                if(objimage != null)
                {
                 
                    objExpanderItem.Setimage(objimage);
                }
                else
                {
                    objExpanderItem.Image = @"\Skins\Images1\Skins.png";
                }
               
                objExpanderItem.Tag = strTag;
                objExpanderItem.Caption = strCaption;

                if (strTag == "offline")
                {

                    objExpanderItem.Image = @"\Skins\Images\FBuddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is offline";

                    objExpanderItem.PreviewMouseDown -= new System.Windows.Input.MouseButtonEventHandler(objExpanderItem_PreviewMouseDown);
                }
                else if (strTag == "online")
                {

                    objExpanderItem.Image = @"\Skins\Images\Buddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is online";
                }
                panelContainer.Children.Add(objExpanderItem);

            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "AddItem()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }
Exemplo n.º 6
0
        //public void btnClose_Click(object sender, RoutedEventArgs e)
        //{
        //    try
        //    {
        //        entClosemodule();
        //    }
        //    catch (Exception ex)
        //    {
        //    }
        //}

        public void AddItem(string strCaption, bool ShowImage, ImageType objImageType, string strTag)
        {
            try
            {
                objExpanderItem = new CtlMExpanderItem();
                objExpanderItem.HorizontalAlignment = HorizontalAlignment.Stretch;
                objExpanderItem.VerticalAlignment = VerticalAlignment.Stretch;
                objExpanderItem.Margin = new Thickness(10,10,10,10);

                if (objImageType == ImageType.MaleBuddy || objImageType == ImageType.FemaleBuddy)
                {
                    objExpanderItem.AllowDrop = true;
                }

                objExpanderItem.Tag = strTag;
                objExpanderItem.PreviewMouseDown += new System.Windows.Input.MouseButtonEventHandler(objExpanderItem_PreviewMouseDown);
              
                if (ShowImage)
                {
                    if (objImageType == ImageType.Page)
                    {
                        objExpanderItem.Image = @"\Skins\Images\Page.png";
                    }
                    else if (objImageType == ImageType.Module)
                    {
                       // objExpanderItem.Image = @"\Skins\Images\Modules.png";
                        objExpanderItem.Image = @"\Skins\Images1\Skins.png";
                    }
                    else if (objImageType == ImageType.MaleBuddy)
                    {
                        objExpanderItem.Image = @"\Skins\Images\Buddy.Png";
                    }
                    else if (objImageType == ImageType.FemaleBuddy)
                    {
                        objExpanderItem.Image = @"\Skins\Images\FBuddy.Png";
                    }
                }
                else
                {
                    objExpanderItem.Image = "";
                }

                objExpanderItem.Caption = strCaption;

                if (strTag == "offline")
                {

                    objExpanderItem.Image = @"\Skins\Images\FBuddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is offline";

                   objExpanderItem.PreviewMouseDown -= new System.Windows.Input.MouseButtonEventHandler(objExpanderItem_PreviewMouseDown);
                }
                else if (strTag == "online")
                {

                    objExpanderItem.Image = @"\Skins\Images\Buddy.Png";
                    objExpanderItem.ToolTip = strCaption + " is online";
                }
                panelContainer.Children.Add(objExpanderItem);
               
            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "AddItem()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }
Exemplo n.º 7
0
        public void Dispose()
        {
            try
            {
                if (EntClosemodule != null)
                    EntClosemodule = null;

                if (EntPageItemSelectionChanged != null)
                    EntPageItemSelectionChanged = null;

                if (EntAutherized != null)
                    EntAutherized = null;
               
                if (objExpanderItem != null)
                    objExpanderItem = null;
                
                if (objCMC != null)
                    objCMC = null;

                if (objCPC != null)
                    objCPC = null;
               
                
            }
            catch (Exception ex)
            {
                VMuktiHelper.ExceptionHandler(ex, "Dispose()", "Controls\\ModuleExplorer\\CtlModule.xaml.cs");
            }
        }