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; }
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; }