private DockPanel FindElementDockPanel(UIElementCollection ChildrenCollection, string _elementName)
        {
            var e = ChildrenCollection.GetEnumerator();

            while (e.MoveNext())
            {
                UIElement _elementChildren = (UIElement)e.Current;
                if (_elementChildren.GetType().Name != "DockPanel")
                {
                    continue;
                }
                System.Windows.Controls.DockPanel _element = (System.Windows.Controls.DockPanel)_elementChildren;
                if (_element.Name == _elementName)
                {
                    return(_element);
                }
            }
            return(null);
        }
        private RadChart FindElementRadChart(UIElementCollection ChildrenCollection, string _elementName)
        {
            var e = ChildrenCollection.GetEnumerator();

            while (e.MoveNext())
            {
                UIElement _elementChildren = (UIElement)e.Current;
                if (_elementChildren.GetType().Name != "RadChart")
                {
                    continue;
                }
                Telerik.Windows.Controls.RadChart _element = (Telerik.Windows.Controls.RadChart)_elementChildren;
                if (_element.Name == _elementName)
                {
                    return(_element);
                }
            }
            return(null);
        }
示例#3
0
        private void UpdateTileFocus(string current)
        {
            if (mCurrentFocuseTile == current)
            {
                return;
            }

            mCurrentFocuseTile = current;
            UIElementCollection items = mWrapPanel.Children;

            System.Collections.IEnumerator it = items.GetEnumerator();
            while (it.MoveNext())
            {
                Label label = (Label)it.Current;
                if (label != null)
                {
                    if (string.Compare(current, (string)label.Tag) == 0)
                    {
                        label.Style = (Style)this.Resources["LabelTileFocus"];
                    }
                    else
                    {
                        label.Style = (Style)this.Resources["LabelTileNormal"];
                    }
                }
            }

            if (current == "")
            {
                mCurrentFolderName.Content = "全局";
            }
            else
            {
                mCurrentFolderName.Content = current;
                FPFolder folder = mApp.FPM.GetFolder(current);
                if (folder != null && folder.mStatus == FPStatus.OK)
                {
                    mStatusBarFolderPath.Content = folder.mPath;
                }
            }

            UpdateDataGrid(mCurrentFocuseTile);
        }
示例#4
0
 private ListView FindElementListView(UIElementCollection ChildrenCollection, string _elementName) 
 {
     var e = ChildrenCollection.GetEnumerator();
     while (e.MoveNext())
     {
         
         UIElement _elementChildren = (UIElement)e.Current;
         if (_elementChildren.GetType().Name != "ListView")
         {
             continue;
         }
         System.Windows.Controls.ListView _element = (System.Windows.Controls.ListView)_elementChildren;
         if (_element.Name == _elementName)
         {
             return _element;
         }
     }
     return null;
 }
示例#5
0
 static IEnumerator \u206C‬‍‭​‌‍‎‮‭‪‪‏‫‌‌‪‌‬‭‫‭‮([In] UIElementCollection obj0)
 {
     return(obj0.GetEnumerator());
 }