public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { if (values == null) { return(ValueBoxes.FalseBox); } var arr = new List <bool>(); foreach (var item in values) { if (item is bool boolValue) { arr.Add(boolValue); } else { return(ValueBoxes.FalseBox); } } return(ValueBoxes.BooleanBox(arr.All(item => item))); }
public static void SetAutoTooltip(DependencyObject element, bool value) => element.SetValue(AutoTooltipProperty, ValueBoxes.BooleanBox(value));
public static void SetCircular(DependencyObject element, bool value) => element.SetValue(CircularProperty, ValueBoxes.BooleanBox(value));
public static void SetShowSelectAllButton(DependencyObject element, bool value) => element.SetValue(ShowSelectAllButtonProperty, ValueBoxes.BooleanBox(value));
public static void SetAlignBottomWithPanel(DependencyObject element, bool value) => element.SetValue(AlignBottomWithPanelProperty, ValueBoxes.BooleanBox(value));
public static void SetHideUncheckedElement(DependencyObject element, bool value) => element.SetValue(HideUncheckedElementProperty, ValueBoxes.BooleanBox(value));
internal static void SetDidCacheBackground(DependencyObject obj, bool value) { obj.SetValue(DidCacheBackgroundProperty, ValueBoxes.BooleanBox(value)); }
public static void SetApplyDefaultStyle(DependencyObject element, bool value) => element.SetValue(ApplyDefaultStyleProperty, ValueBoxes.BooleanBox(value));
public static void SetIgnoreAltF4(DependencyObject element, bool value) => element.SetValue(IgnoreAltF4Property, ValueBoxes.BooleanBox(value));
public static void SetIsDragElement(DependencyObject element, bool value) => element.SetValue(IsDragElementProperty, ValueBoxes.BooleanBox(value));
public static void SetShowInTaskManager(DependencyObject element, bool value) => element.SetValue(ShowInTaskManagerProperty, ValueBoxes.BooleanBox(value));
public static void SetHideWhenClosing(DependencyObject element, bool value) => element.SetValue(HideWhenClosingProperty, ValueBoxes.BooleanBox(value));
public static void SetIsMonitoring(DependencyObject element, bool value) => element.SetValue(IsMonitoringProperty, ValueBoxes.BooleanBox(value));
public static void SetExtendContentToNonClientArea(DependencyObject element, bool value) => element.SetValue(ExtendContentToNonClientAreaProperty, ValueBoxes.BooleanBox(value));
public static void SetShowRowNumber(DependencyObject target, bool value) => target.SetValue(ShowRowNumberProperty, ValueBoxes.BooleanBox(value));
public static void SetShowEdgeContent(DependencyObject element, bool value) => element.SetValue(ShowEdgeContentProperty, ValueBoxes.BooleanBox(value));
public static void SetCanUnselectAllWithBlankArea(DependencyObject element, bool value) => element.SetValue(CanUnselectAllWithBlankAreaProperty, ValueBoxes.BooleanBox(value));
public static void SetConsistentWidth(DependencyObject element, bool value) => element.SetValue(ConsistentWidthProperty, ValueBoxes.BooleanBox(value));
public static void SetNecessary(DependencyObject element, bool value) => element.SetValue(NecessaryProperty, ValueBoxes.BooleanBox(value));
public static void SetUseFluidLayout(DependencyObject obj, bool value) { obj.SetValue(UseFluidLayoutProperty, ValueBoxes.BooleanBox(value)); }