GetAutoHide() 공개 정적인 메소드

public static GetAutoHide ( DependencyObject obj ) : AutoHide
obj System.Windows.DependencyObject
리턴 AutoHide
예제 #1
0
파일: Common.cs 프로젝트: sizzles/framework
        static void Common_Loaded(object sender, RoutedEventArgs e)
        {
            var fe = (FrameworkElement)sender;

            fe.Loaded -= Common_Loaded;

            if (Common.GetAutoHide(fe) == AutoHide.Collapsed)
            {
                fe.Visibility = Visibility.Collapsed;
            }
        }
예제 #2
0
파일: Common.cs 프로젝트: sizzles/framework
        public static void RefreshAutoHide(FrameworkElement content)
        {
            var list = content.Children <FrameworkElement>(fe => GetAutoHide(fe) != AutoHide.Undefined, WhereFlags.StartOnParent).ToList();

            foreach (var item in list)
            {
                var ah = Common.GetAutoHide(item);

                if (item.Parent is FrameworkElement)
                {
                    if (ah == AutoHide.Visible)
                    {
                        Common.VoteVisible((FrameworkElement)item.Parent);
                    }
                    else if (ah == AutoHide.Collapsed)
                    {
                        Common.VoteCollapsed((FrameworkElement)item.Parent);
                    }
                }
            }
        }