private void ViewOnLayoutChange(object sender, View.LayoutChangeEventArgs layoutChangeEventArgs) { var group = ((ViewGroup)sender); _viewOverlay.Right = group.Width; _viewOverlay.Bottom = group.Height; }
void OnLayoutChange(object sender, AView.LayoutChangeEventArgs e) { if (!(sender is AView view) || (Group as IVisualElementRenderer)?.Element == null || rippleView == null) { return; } rippleView.Right = view.Width; rippleView.Bottom = view.Height; }
private static void ViewOnLayoutChange(object sender, View.LayoutChangeEventArgs layoutChangeEventArgs) { var group = ((ViewGroup)sender); if (Collection.ContainsKey(group)) { Collection[group].OverlayView.Right = group.Width; Collection[group].OverlayView.Bottom = group.Height; } }
private void LayoutChange(object sender, AView.LayoutChangeEventArgs e) { var group = (ViewGroup)sender; if (group == null || (Group as IVisualElementRenderer)?.Element == null) { return; } _viewOverlay.Right = group.Width; _viewOverlay.Bottom = group.Height; }
void ViewOnLayoutChange(object sender, View.LayoutChangeEventArgs layoutChangeEventArgs) { var group = (ViewGroup)sender; if (group == null || IsDisposed) { return; } _viewOverlay.Right = group.Width; _viewOverlay.Bottom = group.Height; }
void OnLayoutChange(object sender, AView.LayoutChangeEventArgs e) { var group = (ViewGroup)sender; if (group == null || (Group as IVisualElementRenderer)?.Element == null) { return; } rippleView.Right = group.Width; rippleView.Bottom = group.Height; }
private void OnViewLayoutChange(object sender, View.LayoutChangeEventArgs _) { var group = (ViewGroup)sender; if (group == null || IsDisposed) { return; } viewOverlay.Right = group.Width; viewOverlay.Bottom = group.Height; }
void OnInitialLayoutChange(object sender, AView.LayoutChangeEventArgs e) { // this is used to adjust any relative elevations on the child elements that still need to settle // the default elevation is set on Button after it's already added to the view hierarchy // but this appears to only be the case when the app first starts if (sender is ILayoutChanges layout) { layout.LayoutChange -= OnInitialLayoutChange; } EnsureChildOrder(true); }
void OnTabLayoutChange(object sender, AView.LayoutChangeEventArgs e) { if (_disposed) { return; } var items = SectionController.GetItems(); for (int i = 0; i < _tablayout.TabCount; i++) { if (items.Count <= i) { break; } var tab = _tablayout.GetTabAt(i); if (tab.View != null) { AutomationPropertiesProvider.AccessibilitySettingsChanged(tab.View, items[i]); } } }
void OnLayoutChanged(object sender, AView.LayoutChangeEventArgs e) { Element.Arrange(e); }
void OnHeaderViewLayoutChange(object sender, AView.LayoutChangeEventArgs e) { // If the flyoutheader/footer have changed size then we need to // remeasure the flyout content UpdateContentPadding(); }