Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tipe DependencyObjectExtensions ini menyediakan sekumpulan metode ekstensi untuk objek DependencyObject. Kelas ini mengekspos beberapa API untuk membantu menggunakan kelas VisualTreeHelper. Ada sejumlah alasan mengapa menelusuri pohon visual mungkin berguna, sebagaimana disebutkan dalam dokumentasi.
Sintaks
// Include the namespace to access extensions
using Microsoft.Toolkit.Uwp.UI;
// Find a visual descendant control using its name
var control = uiElement.FindDescendant("MyTextBox");
// Find the first visual descendant control of a specified type
control = uiElement.FindDescendant<ListView>();
// Find all visual descendant controls of the specified type.
// We use LINQ here to filter children of a specific type.
using System.Linq;
foreach (var child in uiElement.FindDescendants().OfType<ListViewItem>())
{
// ...
}
// Find the first visual ascendant control using its name
control = uiElement.FindAscendant("MyScrollViewer");
// Find the first visual ascendant control of a specified type
control = uiElement.FindAscendant<ScrollViewer>();
Examples
Anda dapat menemukan lebih banyak contoh dalam pengujian unit.
Windows Community Toolkit