コード例 #1
0
            bool ValidateCorrelationType(object value, List <string> errors)
            {
                Type type     = (Type)(value is ModelItem ? ((ModelItem)value).GetCurrentValue() : value);
                var  activity = this.ReflectedObject.Parent.Parent;

                if (typeof(QueryCorrelationInitializer).IsAssignableFrom(type) && !CorrelationInitializerDesigner.CanUseQueryCorrelationInitializer(activity))
                {
                    errors.Add(System.Activities.Core.Presentation.SR.CorrelationInitializerNotSupported);
                }
                return(0 == errors.Count);
            }
 public EditorWindow(ModelItem activity, EditingContext context)
 {
     this.ModelItem = activity;
     this.Context = context;
     this.Owner = activity.View;
     this.EnableMaximizeButton = false;
     this.EnableMinimizeButton = false;
     this.MinWidth = 450;
     this.MinHeight = 250; 
     this.WindowResizeMode = ResizeMode.CanResize;
     this.WindowSizeToContent = SizeToContent.Manual;
     var content = new CorrelationInitializerDesigner() { Activity = activity };
     this.Title = (string)content.Resources["controlTitle"];
     this.Content = content;
     this.HelpKeyword = HelpKeywords.AddCorrelationInitializersDialog;
 }
コード例 #3
0
            public EditorWindow(ModelItem activity, EditingContext context)
            {
                this.ModelItem            = activity;
                this.Context              = context;
                this.Owner                = activity.View;
                this.EnableMaximizeButton = false;
                this.EnableMinimizeButton = false;
                this.MinWidth             = 450;
                this.MinHeight            = 250;
                this.WindowResizeMode     = ResizeMode.CanResize;
                this.WindowSizeToContent  = SizeToContent.Manual;
                var content = new CorrelationInitializerDesigner()
                {
                    Activity = activity
                };

                this.Title       = (string)content.Resources["controlTitle"];
                this.Content     = content;
                this.HelpKeyword = HelpKeywords.AddCorrelationInitializersDialog;
            }