internal void Hide(DataGridFlyoutId id) { if (this.Id == id || id == DataGridFlyoutId.All) { this.Child = null; this.IsOpen = false; } }
internal void Show(DataGridFlyoutId id, FrameworkElement content, bool automaticallyHideFlyout = false) { this.Hide(DataGridFlyoutId.All); this.automaticallyHideFlyout = automaticallyHideFlyout; this.Child = content; this.Id = id; this.UpdateFlyoutPosition(); this.IsOpen = true; }