Example #1
0
 /// <summary>
 /// Fires <see cref="TabStripItemSelectionChanged"/> event.
 /// </summary>
 /// <param name="e"></param>
 protected virtual void OnTabStripItemChanged(TabStripItemChangedEventArgs e)
 {
     if (TabStripItemSelectionChanged != null)
     {
         TabStripItemSelectionChanged(e);
     }
 }
Example #2
0
		private void tabStripProperties_TabStripItemSelectionChanged(TabStripItemChangedEventArgs e)
		{
			try
			{
				if (e.Item != null && e.ChangeType == OMETabStripItemChangeTypes.SelectionChanged)
					RefreshPropertiesTab(m_selectedObject);
			}
			catch (Exception oEx)
			{
				LoggingHelper.ShowMessage(oEx);
			}
		}
Example #3
0
		private static bool IsEmptySelectionChange(TabStripItemChangedEventArgs e)
		{
			return e.Item == null || (e.ChangeType != OMETabStripItemChangeTypes.SelectionChanged);
		}
Example #4
0
		private void tabControlObjHierarchy_TabStripItemSelectionChanged(TabStripItemChangedEventArgs e)
		{
			FinishPendingEdits();

			if (IsEmptySelectionChange(e))
				return;

			OMETabStripItem item = e.Item;
			if (string.IsNullOrEmpty(item.Title))
				return;

			try
			{
				int objectIndex = ObjectIndexInMasterViewFor(item);
				EnsureCurrentPageIs(PageNumberFor(objectIndex));

				//This check helps avaoiding recurssion.
				if (masterView.SortOrder == SortOrder.None)
				{
					SetSelectedObjectInMasterView(objectIndex);
				}
			}
			catch (Exception oEx)
			{
				LoggingHelper.ShowMessage(oEx);
			}
		}
Example #5
0
		/// <summary>
		/// Fires <see cref="TabStripItemSelectionChanged"/> event.
		/// </summary>
		/// <param name="e"></param>
		protected virtual void OnTabStripItemChanged(TabStripItemChangedEventArgs e)
		{
			if (TabStripItemSelectionChanged != null)
				TabStripItemSelectionChanged(e);
		}