Ejemplo n.º 1
0
        protected override void OnDocumentOpened(IDocument document)
        {
            base.OnDocumentOpened(document);

            var sd = document as ISledDocument;

            if (sd == null)
            {
                return;
            }

            Opened.Raise(this, new SledDocumentServiceEventArgs(sd));
        }
Ejemplo n.º 2
0
        private void OnIsOpenChanged(DependencyPropertyChangedEventArgs e)
        {
            bool isOpen = (bool)e.NewValue;

            popupContainer.IsOpen = isOpen;

            if (isOpen)
            {
                SetPosition();

                OnOpened();
                Opened.Raise(this);
            }
            else
            {
                OnClosed();
                Closed.Raise(this);
            }
        }