private void OnTabSelected(object sender, NSTabViewItemEventArgs e) { var tabIdentifier = e.Item.Identifier as NSString; SelectedTab selectedTab; if (!System.Enum.TryParse <SelectedTab>(tabIdentifier, out selectedTab)) { selectedTab = SelectedTab.Paths; } LastSelectedTab = selectedTab; }
static void HandleDidSelect(object sender, NSTabViewItemEventArgs e) { var handler = GetHandler(sender) as TabControlHandler; if (handler != null) { if (!handler.disableSelectedIndexChanged) { handler.Callback.OnSelectedIndexChanged(handler.Widget, EventArgs.Empty); } } }
void HandleWidgetWillSelect(object sender, NSTabViewItemEventArgs e) { ((INotebookEventSink)EventSink).OnCurrentTabChanged(); }