DependencyObject.GetValue(DependencyProperty) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回 DependencyObject 的這個執行個體上之相依性屬性的目前有效值。
public:
System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
C#
public object GetValue(System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object
要擷取其值之屬性的 DependencyProperty 識別項。
傳回目前有效值。
指定的 dp
或其值無效,或是指定的 dp
不存在。
有效值是屬性系統傳回給任何要求值之呼叫端的屬性值。 有效值是屬性系統已評估參與屬性值優先順序的所有可能輸入的結果。 這包括強制和動畫。 如需詳細資訊,請參閱相依性屬性值優先順序。
這個方法永遠不會傳回 UnsetValue 。 UnsetValue是屬性系統的 sentinel 值,用於內部各種容量,偶爾也會透過強制回呼公開。
如果您不確定屬性的類型為何,您可以查詢所要求相依性屬性的識別碼,以判斷傳回值是否更具體 PropertyType 。
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |