2011-04-15 87 views

回答

7

有很多人,它只是取決於你想要做什麼。

在上面的情況下,我會使用ItemsControl自定義呈現通過綁定單個項目。

+0

只是爲了添加一個很好的(恕我直言)微軟的例子:http://msdn.microsoft.com/en-us/library/cc716788%28v=VS.90%29.aspx – serhio 2011-04-15 14:31:35

1

一個簡單的方法是使用Listbox;重寫它的ItemTemplate和ItemsPanel。

+0

我不知道的一件事就像這種方法一樣,它幾乎不可能關閉選定的項目突出顯示。使用'ItemsControl'避免了這個問題。 – 2011-04-15 21:44:52

+0

對於重寫其控件模板的列表框也是可行的,但它比使用itemscontrol更復雜。 – Howard 2011-04-16 00:09:14

+0

這裏是我修復: <邊界X:名稱= 「ItemPanel」 背景= 「白」> Howard 2011-04-16 00:42:21