RangeValuePattern.MaximumProperty Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
özelliğini tanımlar Maximum .
public: static initonly System::Windows::Automation::AutomationProperty ^ MaximumProperty;
public static readonly System.Windows.Automation.AutomationProperty MaximumProperty;
staticval mutable MaximumProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly MaximumProperty As AutomationProperty
Alan Değeri
Örnekler
Aşağıdaki örnekte, hedef denetimden alınan bir RangeValuePattern nesne, geçerli RangeValuePattern özellik değerlerini alan bir işleve geçirilir.
///--------------------------------------------------------------------
/// <summary>
/// Gets the current property values from target.
/// </summary>
/// <param name="rangeValuePattern">
/// A RangeValuePattern control pattern obtained from
/// an automation element representing a target control.
/// </param>
/// <param name="automationProperty">
/// The automation property of interest.
/// </param>
///--------------------------------------------------------------------
private object GetRangeValueProperty(
RangeValuePattern rangeValuePattern,
AutomationProperty automationProperty)
{
if (rangeValuePattern == null || automationProperty == null)
{
throw new ArgumentException("Argument cannot be null.");
}
if (automationProperty.Id ==
RangeValuePattern.MinimumProperty.Id)
{
return rangeValuePattern.Current.Minimum;
}
if (automationProperty.Id ==
RangeValuePattern.MaximumProperty.Id)
{
return rangeValuePattern.Current.Maximum;
}
if (automationProperty.Id ==
RangeValuePattern.SmallChangeProperty.Id)
{
return rangeValuePattern.Current.SmallChange;
}
if (automationProperty.Id ==
RangeValuePattern.LargeChangeProperty.Id)
{
return rangeValuePattern.Current.LargeChange;
}
if (automationProperty.Id ==
RangeValuePattern.ValueProperty.Id)
{
return rangeValuePattern.Current.Value;
}
return null;
}
'''--------------------------------------------------------------------
''' <summary>
''' Gets the current property values from target.
''' </summary>
''' <param name="rangeValuePattern">
''' A RangeValuePattern control pattern obtained from
''' an automation element representing a target control.
''' </param>
''' <param name="automationProperty">
''' The automation property of interest.
''' </param>
'''--------------------------------------------------------------------
Private Function GetRangeValueProperty( _
ByVal rangeValuePattern As RangeValuePattern, _
ByVal automationProperty As AutomationProperty) As Object
If (rangeValuePattern Is Nothing Or _
automationProperty Is Nothing) Then
Throw New ArgumentException("Argument cannot be null.")
End If
If automationProperty.Id = _
rangeValuePattern.MinimumProperty.Id Then
Return rangeValuePattern.Current.Minimum
End If
If automationProperty.Id = _
rangeValuePattern.MaximumProperty.Id Then
Return rangeValuePattern.Current.Maximum
End If
If automationProperty.Id = _
rangeValuePattern.SmallChangeProperty.Id Then
Return rangeValuePattern.Current.SmallChange
End If
If automationProperty.Id = _
rangeValuePattern.LargeChangeProperty.Id Then
Return rangeValuePattern.Current.LargeChange
End If
If automationProperty.Id = _
rangeValuePattern.ValueProperty.Id Then
Return rangeValuePattern.Current.Value
End If
Return Nothing
End Function 'GetRangeValueProperty
Açıklamalar
Bu tanımlayıcı, UI Otomasyonu istemci uygulamaları tarafından kullanılır. UI Otomasyonu sağlayıcıları içindeki RangeValuePatternIdentifierseşdeğer alanı kullanmalıdır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin