2010-06-28 79 views
0

嘿所有,我注意到如果我有一個樹視圖的樣式設置,併爲treeviewitem設置不同的設置,一旦將該項放入樹中,它會被覆蓋。有沒有人有如何控制每個treeviewitem單獨的樣式,同時保留應用於整個樹視圖的默認樣式的建議?基本上我想根據項目中的數據字段將我的treeviewitem的文本設爲紅色。否則,我希望它是黑色的。謝謝動態樣式TreeViewItem? (Silverlight)

回答

0

感謝,原來它是,如果你使用的對象作爲參考TreeViewItem.Style可以設置爲一個ItemContainerStyle。

0

DataTemplateSelector不在Silverlight中。試試下面的鏈接

http://blog.timmykokke.com/archive/2009/09/28/datatemplateselector-in-silverlight.aspx

+0

我不想要如何更改數據模板,該部分是好的。我需要知道如何改變風格。不幸的是,我不能簡單地添加Setters,因爲Style.Setters集合表示它是隻讀的。這是否意味着您無法在運行時更改樣式?謝謝 – NickHalden 2010-06-29 16:52:31

+0

我認爲這是很好的文章,根據您的需要。 http://www.tozon.info/blog/post/2009/03/15/Dynamic-Data-Forms-for-Silverlight-with-a-Data-Template-Selector-Control.aspx – Ragunathan 2010-06-30 04:26:03

+0

謝謝,原來如果使用對象作爲引用,則TreeViewItem.Style可以設置爲ItemContainerStyle。 – NickHalden 2010-07-02 19:34:02