NotCondition(Condition) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe NotCondition.
public:
NotCondition(System::Windows::Automation::Condition ^ condition);
public NotCondition (System.Windows.Automation.Condition condition);
new System.Windows.Automation.NotCondition : System.Windows.Automation.Condition -> System.Windows.Automation.NotCondition
Public Sub New (condition As Condition)
Parametri
- condition
- Condition
Condizione da negare.
Esempio
Nell'esempio seguente viene usato un oggetto NotCondition per recuperare tutti gli elementi che non sono stati recuperati usando un altro Conditionoggetto .
/// <summary>
/// Uses NotCondition to retrieve elements that do not match specified conditions.
/// </summary>
/// <param name="elementMainWindow">An application window element.</param>
public void NotConditionExample(AutomationElement elementMainWindow)
{
if (elementMainWindow == null)
{
throw new ArgumentException();
}
// Set up a condition that finds all buttons and radio buttons.
OrCondition conditionButtons = new OrCondition(
new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Button),
new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.RadioButton));
// Use NotCondition to retrieve elements that are not buttons or radio buttons.
Condition conditionNotButtons = new NotCondition(conditionButtons);
AutomationElementCollection elementCollectionNotButtons = elementMainWindow.FindAll(
TreeScope.Subtree, conditionNotButtons);
Console.WriteLine("Elements other than buttons:");
foreach (AutomationElement autoElement in elementCollectionNotButtons)
{
Console.WriteLine(autoElement.Current.Name);
}
}
''' <summary>
''' Uses NotCondition to retrieve elements that do not match specified conditions.
''' </summary>
''' <param name="elementMainWindow">An application window element.</param>
Public Sub NotConditionExample(ByVal elementMainWindow As AutomationElement)
If elementMainWindow Is Nothing Then
Throw New ArgumentException()
End If
' Set up a condition that finds all buttons and radio buttons.
Dim conditionButtons As New OrCondition(New PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Button), New PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.RadioButton))
' Use NotCondition to retrieve elements that are not buttons or radio buttons.
Dim conditionNotButtons As Condition = New NotCondition(conditionButtons)
Dim elementCollectionNotButtons As AutomationElementCollection = elementMainWindow.FindAll(TreeScope.Subtree, conditionNotButtons)
Console.WriteLine("Elements other than buttons:")
Dim autoElement As AutomationElement
For Each autoElement In elementCollectionNotButtons
Console.WriteLine(autoElement.Current.Name)
Next autoElement
End Sub
Si applica a
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.