public DataItemChildValuePatternValueIsReadOnlyEvent(DataGridViewProvider.DataGridViewDataItemEditProvider provider)
     : base(provider,
            ValuePatternIdentifiers.IsReadOnlyProperty)
 {
     this.provider = provider;
     isreadonly    = (bool)provider.GetPropertyValue(ValuePatternIdentifiers.IsReadOnlyProperty.Id);
 }
Exemplo n.º 2
0
 protected override void TestValuePattern_ChangeReadOnly(IRawElementProviderSimple provider,
                                                         bool newValue)
 {
     if (provider.GetType() == typeof(DataGridViewProvider.DataGridViewDataItemEditProvider))
     {
         DataGridViewProvider.DataGridViewDataItemEditProvider editProvider
             = (DataGridViewProvider.DataGridViewDataItemEditProvider)provider;
         editProvider.DataGridViewProvider.DataGridView.Enabled = !newValue;
     }
     else
     {
         Assert.Fail("I don't speak {0}!", provider.GetType());
     }
 }
Exemplo n.º 3
0
 public DataItemChildValueProviderBehavior(DataGridViewProvider.DataGridViewDataItemEditProvider childProvider)
     : base(childProvider)
 {
     this.provider = childProvider;
 }
Exemplo n.º 4
0
 public DataItemChildValuePatternValueValueEvent(DataGridViewProvider.DataGridViewDataItemEditProvider provider)
     : base(provider,
            ValuePatternIdentifiers.ValueProperty)
 {
     this.provider = provider;
 }