SIL.FieldWorks.TE.TeNotesVc.ToggleItemExpansion C# (CSharp) Метод

ToggleItemExpansion() публичный Метод

Toggle the expansion state of the given item
public ToggleItemExpansion ( int hvo, IVwRootBox rootbox ) : bool
hvo int The ID of the object to expand/collapse
rootbox IVwRootBox The rootbox of the caller, which will be notified of the change /// (hence causing the appropriate fragments in this VC to get laid out)
Результат bool
		public bool ToggleItemExpansion(int hvo, IVwRootBox rootbox)
		{
			if (m_expandTable.ContainsKey(hvo))
				m_expandTable.Remove(hvo);
			else
			{
				m_expandTable[hvo] = true;
				OpenNoteFieldsWithContent(hvo, rootbox);
			}

			rootbox.PropChanged(hvo, m_expansionTag, 0, 0, 0);
			return m_expandTable.ContainsKey(hvo);
		}