Example #1
0
        /// <summary>
        /// Gets the dock setting for the provided child instance.
        /// </summary>
        /// <param name="child">Child view element.</param>
        /// <returns>Docking setting.</returns>
        public ViewDockStyle GetDock(ViewBase child)
        {
            Debug.Assert(child != null);

            // Does this element exist in the lookup?
            if (!_childDocking.ContainsKey(child))
            {
                // No, so add with a default value
                _childDocking.Add(child, ViewDockStyle.Top);
            }

            return(_childDocking[child]);
        }