AutomationProperties.GetFlowsFrom(DependencyObject) Metode

Definisi

Mendapatkan daftar elemen otomatisasi yang menyarankan urutan baca sebelum elemen otomatisasi yang ditentukan.

public:
 static IVector<DependencyObject ^> ^ GetFlowsFrom(DependencyObject ^ element);
 static IVector<DependencyObject> GetFlowsFrom(DependencyObject const& element);
public static IList<DependencyObject> GetFlowsFrom(DependencyObject element);
function getFlowsFrom(element)
Public Shared Function GetFlowsFrom (element As DependencyObject) As IList(Of DependencyObject)

Parameter

element
DependencyObject

Elemen untuk mendapatkan elemen urutan bacaan sebelumnya.

Mengembalikan

Daftar elemen otomatisasi yang menyarankan urutan pembacaan sebelum elemen otomatisasi yang ditentukan oleh parameter elemen .

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Contoh

<StackPanel>
    <Button x:Name="first">First</Button>
    <Button x:Name="third">Third</Button>
    <Button x:Name="second">Second</Button>
    <Button x:Name="fourth">Fourth</Button>
</StackPanel>
public sealed partial class MainPage : Page
{
    public MainPage()
    {
        this.InitializeComponent();

        // Override the default flow for next/previous items in 
        // UI Automation to differ from the sequence of items 
        // declared in markup
        FlowBetween(first, second);
        FlowBetween(second, third);
        FlowBetween(third, fourth);
    }

    public void FlowBetween(UIElement fromElement, UIElement toElement)
    {
        // Set up the flow as bi-directional so that moving next/previous is
        // consistent.
        var flowsToList = AutomationProperties.GetFlowsTo(fromElement);
        var flowsFromList = AutomationProperties.GetFlowsFrom(toElement);

        flowsToList.Add(toElement);
        flowsFromList.Add(fromElement);
    }
}

Keterangan

Dapatkan daftar, lalu panggil metode Tambahkan untuk menambahkan elemen baru.

Penting

Saat memodifikasi alur, berhati-hatilah untuk tidak membuat situasi di mana pengguna terjebak dalam perulangan navigasi bahwa mereka tidak dapat melarikan diri jika mereka hanya menggunakan keyboard.

Berlaku untuk