Esempio n. 1
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            rootElement              = (Grid)GetTemplateChild("RootElement");
            rootElement.Visibility   = IsOpen ? Visibility.Visible : Visibility.Collapsed;
            rootElement.SizeChanged += rootElement_SizeChanged;

            shadowElement            = (Rectangle)GetTemplateChild("ShadowElement");
            shadowElement.Visibility = IsModal ? Visibility.Visible : Visibility.Collapsed;

            dialogElement                        = (DialogBase)GetTemplateChild("DialogElement");
            dialogElement.Width                  = DialogWidth;
            dialogElement.Height                 = DialogHeight;
            dialogElement.DialogBackground       = DialogBackground;
            dialogElement.HeaderBackground       = HeaderBackground;
            dialogElement.HeaderText             = HeaderText;
            dialogElement.Content                = Content;
            dialogElement.FirstButtonText        = FirstButtonText;
            dialogElement.FirstButtonCommand     = FirstButtonCommand;
            dialogElement.FirstButtonVisibility  = FirstButtonVisibility;
            dialogElement.SecondButtonText       = SecondButtonText;
            dialogElement.SecondButtonCommand    = SecondButtonCommand;
            dialogElement.SecondButtonVisibility = SecondButtonVisibility;
            dialogElement.ThirdButtonText        = ThirdButtonText;
            dialogElement.ThirdButtonCommand     = ThirdButtonCommand;
            dialogElement.ThirdButtonVisibility  = ThirdButtonVisibility;
            //dialogElement.DialogButtonLayout = DialogButtonLayout;
            dialogElement.DialogClosing += dialogElement_DialogClosing;

            PositionDialog();
        }
Esempio n. 2
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            rootElement = (Grid) GetTemplateChild("RootElement");
            rootElement.Visibility = IsOpen ? Visibility.Visible : Visibility.Collapsed;
            rootElement.SizeChanged += rootElement_SizeChanged;

            shadowElement = (Rectangle) GetTemplateChild("ShadowElement");
            shadowElement.Visibility = IsModal ? Visibility.Visible : Visibility.Collapsed;

            dialogElement = (DialogBase) GetTemplateChild("DialogElement");
            dialogElement.Width = DialogWidth;
            dialogElement.Height = DialogHeight;
            dialogElement.DialogBackground = DialogBackground;
            dialogElement.HeaderBackground = HeaderBackground;
            dialogElement.HeaderText = HeaderText;
            dialogElement.Content = Content;
            dialogElement.FirstButtonText = FirstButtonText;
            dialogElement.FirstButtonCommand = FirstButtonCommand;
            dialogElement.FirstButtonVisibility = FirstButtonVisibility;
            dialogElement.SecondButtonText = SecondButtonText;
            dialogElement.SecondButtonCommand = SecondButtonCommand;
            dialogElement.SecondButtonVisibility = SecondButtonVisibility;
            dialogElement.ThirdButtonText = ThirdButtonText;
            dialogElement.ThirdButtonCommand = ThirdButtonCommand;
            dialogElement.ThirdButtonVisibility = ThirdButtonVisibility;
            //dialogElement.DialogButtonLayout = DialogButtonLayout;
            dialogElement.DialogClosing += dialogElement_DialogClosing;

            PositionDialog();
        }