Beispiel #1
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            if (this.defaultDisplayNameBox != null)
            {
                this.defaultDisplayNameBox.LostFocus          -= new RoutedEventHandler(OnDefaultDisplayNameBoxLostFocus);
                this.defaultDisplayNameBox.ContextMenuOpening -= new ContextMenuEventHandler(OnDefaultDisplayNameBoxContextMenuOpening);
            }
            if (this.defaultDisplayNameReadOnlyControl != null)
            {
                this.defaultDisplayNameReadOnlyControl.MouseLeftButtonDown -= new MouseButtonEventHandler(OnDefaultDisplayNameReadOnlyControlMouseLeftButtonDown);
                this.defaultDisplayNameReadOnlyControl.GotKeyboardFocus    -= new KeyboardFocusChangedEventHandler(OnDefaultDisplayNameReadOnlyControlGotKeyboardFocus);
            }

            this.defaultDisplayNameReadOnlyControl = this.Template.FindName("DisplayNameReadOnlyControl_6E8E4954_F6B2_4c6c_9E28_33A7A78F1E81", this) as UserControl;
            this.defaultDisplayNameBox             = this.Template.FindName("DisplayNameBox_570C5205_7195_4d4e_953A_8E4B57EF7E7F", this) as TextBox;

            UIElement defaultAnnotationIndicator = this.Template.FindName("AnnotationIndicator_570C5205_7195_4d4e_953A_8E4B57EF7E7F", this) as UIElement;
            DockedAnnotationDecorator defaultDockedAnnotationDecorator = this.Template.FindName("DockedAnnotationDecorator_570C5205_7195_4d4e_953A_8E4B57EF7E7F", this) as DockedAnnotationDecorator;

            if (defaultAnnotationIndicator != null && defaultDockedAnnotationDecorator != null)
            {
                this.annotationManager.AnnotationVisualProvider = new ActivityDesignerAnnotationVisualProvider(new UIElementToAnnotationIndicatorAdapter(defaultAnnotationIndicator), defaultDockedAnnotationDecorator);
            }

            if (this.defaultDisplayNameBox != null && this.defaultDisplayNameReadOnlyControl != null)
            {
                this.defaultDisplayNameBox.LostFocus          += new RoutedEventHandler(OnDefaultDisplayNameBoxLostFocus);
                this.defaultDisplayNameBox.ContextMenuOpening += new ContextMenuEventHandler(OnDefaultDisplayNameBoxContextMenuOpening);
                this.defaultDisplayNameReadOnlyControl.MouseLeftButtonDown += new MouseButtonEventHandler(OnDefaultDisplayNameReadOnlyControlMouseLeftButtonDown);
                this.defaultDisplayNameReadOnlyControl.GotKeyboardFocus    += new KeyboardFocusChangedEventHandler(OnDefaultDisplayNameReadOnlyControlGotKeyboardFocus);
            }

            Border titleBar = this.Template.FindName("TitleBar_C36A1CF2_4B36_4F0D_B427_9825C2E110DE", this) as Border;

            if (titleBar != null)
            {
                this.DragHandle = titleBar;
            }
        }
Beispiel #2
0
 public ActivityDesignerAnnotationVisualProvider(IAnnotationIndicator indicator, DockedAnnotationDecorator decorator)
 {
     this.indicator = indicator;
     this.decorator = decorator;
 }
 public ActivityDesignerAnnotationVisualProvider(IAnnotationIndicator indicator, DockedAnnotationDecorator decorator)
 {
     this.indicator = indicator;
     this.decorator = decorator;
 }