private void CollapsedItemClicked(ExtensionControlCollapsed sender) { var listCtrl = Parent.Parent as ExtensionListControl; if (listCtrl.SelectedItem != null) listCtrl.SelectedItem.Collapse(); extensionControlCollapsed.Visible = false; if (!extensionControlExpanded.IsInitialized) extensionControlExpanded.Initialize(isInstalled, meetsAllDependencies, Package, UpdatePackage); extensionControlExpanded.Visible = true; Height = extensionControlExpanded.PreferredSize.Height + Margin.Top + Margin.Bottom; listCtrl.SelectedItem = this; }
private void CollapsedItemClicked(ExtensionControlCollapsed sender) { var listCtrl = Parent.Parent as ExtensionListControl; if (listCtrl.SelectedItem != null) { listCtrl.SelectedItem.Collapse(); } extensionControlCollapsed.Visible = false; if (!extensionControlExpanded.IsInitialized) { extensionControlExpanded.Initialize(isInstalled, meetsAllDependencies, Package, UpdatePackage); } extensionControlExpanded.Visible = true; Height = extensionControlExpanded.PreferredSize.Height + Margin.Top + Margin.Bottom; listCtrl.SelectedItem = this; }