TextPattern.BulletStyleAttribute 欄位

定義

識別文字範圍的 BulletStyle 屬性。

C#
public static readonly System.Windows.Automation.AutomationTextAttribute BulletStyleAttribute;

欄位值

範例

下列範例示範如何取得Microsoft記事本中文字範圍的屬性值。

注意

Microsoft記事本僅作為文字提供者。 Microsoft記事本不保證支援所要求的屬性值。

C#
private void GetBulletStyleAttribute()
{
    // Start application.
    Process p = Process.Start("Notepad.exe", "text.txt");

    // target --> The root AutomationElement.
    AutomationElement target = AutomationElement.FromHandle(p.MainWindowHandle);

    // Specify the control type we're looking for, in this case 'Document'
    PropertyCondition cond = new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Document);

    AutomationElement textProvider = target.FindFirst(TreeScope.Descendants, cond);

    TextPattern textpatternPattern = textProvider.GetCurrentPattern(TextPattern.Pattern) as TextPattern;

    if (textpatternPattern == null)
    {
        Console.WriteLine("Root element does not contain a descendant that supports TextPattern.");
        return;
    }

    Object oAttribute = textpatternPattern.DocumentRange.GetAttributeValue(TextPattern.BulletStyleAttribute);
    if (oAttribute == TextPattern.MixedAttributeValue)
    {
        Console.WriteLine("Mixed bullet styles.");
    }
    else
    {
        Console.WriteLine(oAttribute.ToString());
    }
}

備註

消費者介面自動化用戶端應用程式會使用此識別碼。 消費者介面自動化提供者應該使用 中的 TextPatternIdentifiers 對等欄位。

消費者介面自動化用戶端藉由呼叫 GetAttributeValue 取得 屬性的值。

此屬性的值的類型為 BulletStyle 。 預設值是 None

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱