chr
2026-04-08 53e656200368a983e563550e2cc1acbc6d86b729
Editor/Provider/GridControlProvider.cs
@@ -190,6 +190,8 @@
                return tree;
            }
            if (property.GetCustomAttribute<IgnoreVariable>() is IgnoreVariable iv)
            {
            TextBox tb = new TextBox
            {
                IsReadOnly = !(property.CanWrite && property.SetMethod?.IsPublic == true)
@@ -204,6 +206,17 @@
            return tb;
        }
            VariableTextBox vtb = new VariableTextBox() { Step = (ITestStep)source };
            BindingOperations.SetBinding(vtb, VariableTextBox.ValueProperty,
                new Binding(property.Name)
                {
                    Source = source,
                    UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
                });
            return vtb;
        }
        public static bool FilterMember(IMemberData member)
        {
            if (member.DeclaringType.DescendsTo(resourceTypeData) && member.Name == nameof(Resource.Name))