2012-12-26 78 views
1

我有PropertyPath和對象實例。我需要更改屬性使用DependencyObject.SetValue(DependencyProperty ...)如何從PropertyPath獲取DependencyProperty?

+0

是否http://stackoverflow.com/a/11570213/幫助? –

+1

給屏幕短或代碼更好的理解 –

回答

1

在你的情況,我懷疑你可以只使用PropertyPath.Path屬性作爲依賴屬性的名稱。一般而言,PropertyPath可能非常複雜,您需要在Path屬性上進行解析以查看它實際表示的內容。看看this page並閱讀備註部分以獲取更多信息。

0

如果這是一個UserControl或一個TemplateControl,你可以在你想覆蓋的屬性上使用「new」關鍵字。