LocalValueEntry Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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. |