1 type derived from ExpressionActivityEditor
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Expressions\TextualExpressionEditor.cs (1)
17public abstract class TextualExpressionEditor : ExpressionActivityEditor
47 references to ExpressionActivityEditor
System.Activities.Presentation (47)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\ExpressionSettingHelper.cs (1)
36globalEditorSetting = ExpressionActivityEditor.GetExpressionActivityEditor(root);
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\WorkflowDesignerXamlSchemaContext.cs (1)
41supportedTypes.Add(typeof(System.Activities.Presentation.Expressions.ExpressionActivityEditor));
System.Activities.Presentation\System\Activities\Presentation\ExpressionHelper.cs (2)
190string editorName = ExpressionActivityEditor.GetExpressionActivityEditor(originalExpression); 193ExpressionActivityEditor.SetExpressionActivityEditor(morphedExpression, editorName);
System.Activities.Presentation\System\Activities\Presentation\Expressions\ExpressionActivityEditor.cs (15)
22public static readonly DependencyProperty HintTextProperty = DependencyProperty.Register("HintText", typeof(string), typeof(ExpressionActivityEditor)); 24public static readonly DependencyProperty ExpressionProperty = DependencyProperty.Register("Expression", typeof(ModelItem), typeof(ExpressionActivityEditor), 27public static readonly DependencyProperty ExpressionTypeProperty = DependencyProperty.Register("ExpressionType", typeof(Type), typeof(ExpressionActivityEditor), 30public static readonly DependencyProperty OwnerActivityProperty = DependencyProperty.Register("OwnerActivity", typeof(ModelItem), typeof(ExpressionActivityEditor), 33public static readonly DependencyProperty UseLocationExpressionProperty = DependencyProperty.Register("UseLocationExpression", typeof(bool), typeof(ExpressionActivityEditor), 36public static readonly DependencyProperty PathToArgumentProperty = DependencyProperty.Register("PathToArgument", typeof(string), typeof(ExpressionActivityEditor), 39public static readonly DependencyProperty IsSupportedExpressionProperty = DependencyProperty.Register("IsSupportedExpression", typeof(bool), typeof(ExpressionActivityEditor), 42public static readonly DependencyProperty VerticalScrollBarVisibilityProperty = DependencyProperty.Register("VerticalScrollBarVisibility", typeof(ScrollBarVisibility), typeof(ExpressionActivityEditor), 45public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty = DependencyProperty.Register("HorizontalScrollBarVisibility", typeof(ScrollBarVisibility), typeof(ExpressionActivityEditor), 48public static readonly DependencyProperty ExplicitCommitProperty = DependencyProperty.Register("ExplicitCommit", typeof(bool), typeof(ExpressionActivityEditor), 51public static readonly DependencyProperty AcceptsReturnProperty = DependencyProperty.Register("AcceptsReturn", typeof(bool), typeof(ExpressionActivityEditor), 54public static readonly DependencyProperty AcceptsTabProperty = DependencyProperty.Register("AcceptsTab", typeof(bool), typeof(ExpressionActivityEditor), 57public static readonly DependencyProperty IsReadOnlyProperty = DependencyProperty.Register("IsReadOnly", typeof(bool), typeof(ExpressionActivityEditor), 60public static readonly DependencyProperty IsIndependentExpressionProperty = DependencyProperty.Register("IsIndependentExpression", typeof(bool), typeof(ExpressionActivityEditor), 149static AttachableMemberIdentifier editorPropertyID = new AttachableMemberIdentifier(typeof(ExpressionActivityEditor), "ExpressionActivityEditor");
System.Activities.Presentation\System\Activities\Presentation\View\ExpressionTextBox.xaml.cs (27)
28using ExpressionEditor = System.Activities.Presentation.Expressions.ExpressionActivityEditor; 259ExpressionActivityEditor editor; 276internal ExpressionActivityEditor Editor 379ExpressionActivityEditor newEditor; 429ExpressionEditor.ValidateExpressionActivityEditorName((string)e.NewValue); 643if (!typeof(ExpressionActivityEditor).IsAssignableFrom(expressionEditorType)) 646expressionEditorType.FullName, typeof(ExpressionActivityEditor).FullName))); 675internal bool TryCreateEditor(string expressionEditorName, out ExpressionActivityEditor editorInstance) 688editorInstance = Activator.CreateInstance(expressionEditorType) as ExpressionActivityEditor; 692internal IExpressionEditorService GetExpressionService(ExpressionActivityEditor editor) 718expressionEditorType = ExpressionEditor.GetExpressionActivityEditor(root); 752internal void InitializeEditor(ExpressionActivityEditor editor, ExpressionTextBox expressionTextBox) 758SetBinding("InternalHintText", ExpressionActivityEditor.HintTextProperty, editor, expressionTextBox, BindingMode.TwoWay); 759SetBinding("IsSupportedExpression", ExpressionActivityEditor.IsSupportedExpressionProperty, editor, expressionTextBox, BindingMode.OneWayToSource, null); 760SetBinding("HorizontalScrollBarVisibility", ExpressionActivityEditor.HorizontalScrollBarVisibilityProperty, editor, expressionTextBox); 761SetBinding("VerticalScrollBarVisibility", ExpressionActivityEditor.VerticalScrollBarVisibilityProperty, editor, expressionTextBox); 762SetBinding("AcceptsReturn", ExpressionActivityEditor.AcceptsReturnProperty, editor, expressionTextBox); 763SetBinding("AcceptsTab", ExpressionActivityEditor.AcceptsTabProperty, editor, expressionTextBox); 764SetBinding("Expression", ExpressionActivityEditor.ExpressionProperty, editor, expressionTextBox, BindingMode.TwoWay, new Collection<ValidationRule> { new ExpressionValidationRule(expressionTextBox) }); 765SetBinding("ExpressionType", ExpressionActivityEditor.ExpressionTypeProperty, editor, expressionTextBox); 766SetBinding("OwnerActivity", ExpressionActivityEditor.OwnerActivityProperty, editor, expressionTextBox); 767SetBinding("UseLocationExpression", ExpressionActivityEditor.UseLocationExpressionProperty, editor, expressionTextBox); 768SetBinding("PathToArgument", ExpressionActivityEditor.PathToArgumentProperty, editor, expressionTextBox); 769SetBinding("IsReadOnly", ExpressionActivityEditor.IsReadOnlyProperty, editor, expressionTextBox); 770SetBinding("ExplicitCommit", ExpressionActivityEditor.ExplicitCommitProperty, editor, expressionTextBox); 771SetBinding("ClipToBounds", ExpressionActivityEditor.ClipToBoundsProperty, editor, expressionTextBox); 781SetBinding("IsIndependentExpression", ExpressionActivityEditor.IsIndependentExpressionProperty, editor, expressionTextBox);
System.Activities.Presentation\System\Activities\Presentation\View\VisualBasicEditor.xaml.cs (1)
113ExpressionActivityEditor.HintTextProperty.OverrideMetadata(typeof(VisualBasicEditor), new FrameworkPropertyMetadata(SR.ExpressionDefaultText));