我有一個組合框,它是一個ObservableCollection項目的數據綁定。我想有一個默認選擇的項目是(無),它會將我綁定到「SelectedValue」的屬性的值設置爲null。將項添加到WPF中的Databound ItemsControl
我認爲應該有一種方法來實現這一點與Style/DataTemplate/TemplateSelector的組合。我試圖用MVVM來設計它,所以我想要一些不使用代碼隱藏的東西,並儘可能地重用。我還希望ObservableCollection的好處(更新導致控件重新綁定的集合)保持不變。
Bonus B部分: 我想也可以在ItemsControl的底部附加一個額外的視覺元素。我想如果我知道如何在集合的最後一個項目上觸發它,那麼更改DataTemplate會很容易。願意在這裏招待其他選擇。
我試過這個。我沒有多少運氣將CollectionContainer的「Collection」屬性綁定到DataContext中對象的屬性(例如 )。雖然從靜態資源工作很好...我在這裏錯過了什麼嗎? –
2009-07-16 06:47:39