我真的不知道如何標題這個問題,但我需要一些幫助與綁定到列表框。WPF - 在已綁定的ListBox中綁定一個變量?
我有一個對象,它包含(除其他信息外)需要在一個ListBox中綁定的2個屬性。其中一個是對象的ObservableCollection,稱爲Layers,另一個屬性保存Point,Line或Polygon的枚舉值,稱爲SpatialType。這些將用作地圖應用程序的圖例。我已將圖層綁定到ListBox,沒問題,但在ListBox.ItemTemplate中,我需要將單個變量SpatialType綁定到ListBox中的每個Item。我遇到的問題是,當我嘗試在ListBox內進行綁定時,我所訪問的唯一變量是每個圖層的屬性,而且我無法訪問保存圖層的原始綁定類的任何屬性(和所需的SpatialType屬性)。
我該怎麼做才能在ItemTemplate中綁定信息,而不會搞亂MVVM架構?