Bagikan melalui


AutomationProperties.GetFlowsTo(DependencyObject) Metode

Definisi

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

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

Parameter

element
DependencyObject

Elemen untuk mendapatkan elemen urutan baca berikut.

Mengembalikan

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

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] > Ketika 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