void _Header_MouseUp(object sender, MouseButtonEventArgs e)
        {
            System.Diagnostics.Debug.Assert(null != _Content);
            QuickHelpWidget widget = _Content as QuickHelpWidget;

            if (null == widget)
            {
                IsCollapsed = !IsCollapsed;
            }
            else
            {
                if (!widget.ShowTopic())
                {
                    IsCollapsed = !IsCollapsed;
                }
            }
        }
Beispiel #2
0
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////

        /// <summary>
        /// Creates widgets that are shown for all pages.
        /// Override this message to add more widgets in collections.
        /// </summary>
        protected virtual void CreateWidgets()
        {
            // this method creates basic widgets, such as Quick Help, Tasks and Next Steps
            if (null != this.PageCommandsCategoryName)
            {
                var tasksWidget = new TasksWidget();
                tasksWidget.Initialize(this);
                _widgets.Add(tasksWidget);
            }

            // create and add Quick Help widget
            if (null != this.HelpTopic)
            {
                var quickHelpWidget = new QuickHelpWidget();
                quickHelpWidget.Initialize(this);
                _widgets.Add(quickHelpWidget);
            }
        }