public void ReadFromObject(IPanelShowObject o)
        {
            DataObject  = o;
            DataContext = o;

            //image1.Source = o.Icon;
            //textBlock1.Text = o.Title;
            //ToolTipService.SetToolTip(this, o.ToolTipInfor);
        }
Example #2
0
        public List <LynxPanelObjectControl> getShowControl(IPanelShowObject o)
        {
            List <LynxPanelObjectControl> cl = new List <LynxPanelObjectControl>();

            foreach (FrameworkElement fe in stackContent.Children)
            {
                LynxPanelObjectControl lc = fe as LynxPanelObjectControl;
                if (lc != null)
                {
                    if (lc.DataObject == o || (lc.DataObject.ObjectID != null && lc.DataObject.ObjectID != "" && lc.DataObject.ObjectID == o.ObjectID))
                    {
                        cl.Add(lc);
                    }
                }
            }
            return(cl);
        }