private static void ActionElementPropertyChangedCallback(
            DependencyObject d,
            DependencyPropertyChangedEventArgs e)
        {
            QuitActionElement quitActionElement = d as QuitActionElement;

            if (DesignerProperties.GetIsInDesignMode((DependencyObject)quitActionElement))
            {
                return;
            }
            quitActionElement.SetProperties((QuitActionItem)e.NewValue);
        }
Example #2
0
        public void AddQuitActionItem(QuitActionItem item)
        {
            int num = (uint)this.mQuitElementStackPanel.Children.Count > 0U ? 1 : 0;
            QuitActionElement quitActionElement1 = new QuitActionElement(this.ParentWindow, this);

            quitActionElement1.Width          = 210.0;
            quitActionElement1.ActionElement  = item;
            quitActionElement1.ParentPopupTag = this.CurrentPopupTag;
            QuitActionElement quitActionElement2 = quitActionElement1;

            if (num != 0)
            {
                quitActionElement2.Margin = new Thickness(32.0, 0.0, 0.0, 0.0);
            }
            this.mQuitElementStackPanel.Children.Add((UIElement)quitActionElement2);
        }