public static void ToggleAutoDimOpacity(this VisualElement ele, StartingOpacity startingOpacity) { if (ele.IsAutoDimOpacityEnabled()) { ele.DisableAutoDimOpacity(); } else { ele.EnableAutoDimOpacity(startingOpacity); } }
public static void AutoDimOpacity(this VisualElement ele) { ele.RegisterCallback <AttachToPanelEvent>(e => ele.EnableAutoDimOpacity(StartingOpacity.Min)); ele.RegisterCallback <DetachFromPanelEvent>(e => ele.DisableAutoDimOpacity()); }