Bagikan melalui


LocalValueEntry Struktur

Definisi

Mewakili pengidentifikasi properti dan nilai properti untuk properti dependensi yang ditetapkan secara lokal.

public value class LocalValueEntry
public struct LocalValueEntry
type LocalValueEntry = struct
Public Structure LocalValueEntry
Warisan
LocalValueEntry

Contoh

Contoh berikut mengurutkan nilai DependencyObject properti kueri dan LocalValueEntry yang ditetapkan secara lokal.

void RestoreDefaultProperties(object sender, RoutedEventArgs e)
{
    UIElementCollection uic = Sandbox.Children;
    foreach (Shape uie in uic)
    {
        LocalValueEnumerator locallySetProperties = uie.GetLocalValueEnumerator();
        while (locallySetProperties.MoveNext())
        {
            DependencyProperty propertyToClear = locallySetProperties.Current.Property;
            if (!propertyToClear.ReadOnly) { uie.ClearValue(propertyToClear); }
        }
    }
}
Private Sub RestoreDefaultProperties(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim uic As UIElementCollection = Sandbox.Children
    For Each uie As Shape In uic
        Dim locallySetProperties As LocalValueEnumerator = uie.GetLocalValueEnumerator()
        While locallySetProperties.MoveNext()
            Dim propertyToClear As DependencyProperty = locallySetProperties.Current.Property
            If Not propertyToClear.ReadOnly Then
                uie.ClearValue(propertyToClear)
            End If
        End While
    Next
End Sub

Keterangan

Instans kelas ini dikembalikan saat mendapatkan nilai Current properti dari LocalValueEnumerator. Semua LocalValueEntry properti bersifat baca-saja.

Kelas ini tidak memiliki konstruktor publik. Untuk mendapatkan instans kelas ini, Anda harus memanggil GetLocalValueEnumerator, lalu mendapatkan nilai Current dari yang dikembalikan LocalValueEnumerator.

Properti

Nama Deskripsi
Property

Mendapatkan pengidentifikasi untuk properti dependensi yang ditetapkan secara lokal yang diwakili oleh entri ini.

Value

Mendapatkan nilai properti dependensi yang ditetapkan secara lokal.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah dua LocalValueEntry instans sama.

GetHashCode()

Mengembalikan kode hash untuk ini LocalValueEntry.

Operator

Nama Deskripsi
Equality(LocalValueEntry, LocalValueEntry)

Membandingkan instans yang ditentukan LocalValueEntry untuk menentukan apakah instans tersebut sama.

Inequality(LocalValueEntry, LocalValueEntry)

Membandingkan instans yang ditentukan LocalValueEnumerator untuk menentukan apakah instans tersebut berbeda.

Berlaku untuk

Lihat juga