與another question類似,我想通過代碼訪問對象的x:Name屬性,在這種情況下,所討論的對象不是FrameworkElement
,因此沒有Name屬性。我也沒有訪問成員變量。如何訪問x:代碼中的名稱屬性 - 對於非FrameworkElement對象?
在我的情況,我有一個ListView
命名列,並希望擴展ListView類,以便它保持列布局。對於這個功能,我需要命名的列,並且對我來說重用x:Name屬性是有意義的,因爲我需要爲其他原因設置x:Name屬性,而不是添加附加的「ColumnName」屬性。
我目前的 「解決方案」:
<GridViewColumn Header="X" localControls:ExtendedListView.ColumnName="iconColumn" />
期望:
<GridViewColumn Header="X" x:Name="iconColumn" />
所以是有可能得到的 「X:名稱」 值不知何故?
謝謝,幫助:) 猜測,附加屬性那麼確實比較適合。 – floele