在 Windows 應用程式商店我創造, 我想要向使用者顯示不同的資訊性消息。 我拿一個清單方塊作為工具來顯示它,這樣,他們可以滾動流覽他們和所有的好東西。
消息只是資訊性, 所以您不需要提供他們周圍的所有多餘空白,因為使用者永遠不能選擇他們的東西。 清單方塊中的預設行為提供了大量的填充和我想要擺脫它。 嗯....... 你不能直接做這樣的事在清單方塊中。 然而, 你可以到你添加的專案:
私人 無效 AddGameStateLogMessage(字串 留言者) { TextBox t = 新增功能 文字方塊(); t.Text = GameStateCounter + ": " + 留言者; t.TextWrapping = TextWrapping.Wrap; t.MinWidth = 400; 厚度 thisPadding = 新增功能 厚度(5, 0, 5, 0); t.Padding = thisPadding; t.FontSize = 12; ListBoxItem 李 = 新增功能 ListBoxItem(); 李。內容 = t; 李。MaxHeight = 25; thisPadding = 新增功能 厚度(5, 0, 5, 0); 李。填充 = thisPadding; GameStateLog.Items.Insert(0,李); }
在上面, 我創建一個文字方塊並設置其字體, 其填充, 等.
下一次, 創建 ListBoxItem 並將其內容設置為格式文字方塊.
最後, 清單方塊中插入 ListBoxItem。 (我想要顯示在清單的頂部的最新消息, 因此插入(0,李) 而不是簡單的添加() 調用。).
我將調整這一點,再真高興與清單方塊行為但上面顯示的模式已經非常富有成效。 希望別人發現它很有説明.
</結束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin