本文整理汇总了C#中System.Windows.FrameworkElement.Children方法的典型用法代码示例。如果您正苦于以下问题:C# FrameworkElement.Children方法的具体用法?C# FrameworkElement.Children怎么用?C# FrameworkElement.Children使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.FrameworkElement
的用法示例。
在下文中一共展示了FrameworkElement.Children方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: VisualErrors
private static string VisualErrors(FrameworkElement element)
{
var visualErrors = (from c in element.Children<DependencyObject>(Validation.GetHasError, WhereFlags.NonRecursive | WhereFlags.BreathFirst | WhereFlags.VisualTree)
from e in Validation.GetErrors(c)
where !(e.RuleInError is DataErrorValidationRule)
select DoubleListConverter.CleanErrorMessage(e)).ToString("\r\n");
return visualErrors;
}
示例2: RefreshAutoHide
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);
}
}
}