2011-08-16 38 views
0

我剛開始探索LightSwitch。我使用「列表和詳細信息屏幕」模板生成了一個屏幕。我想做到以下幾點:LightSwitch - 如何自定義ListBox的ItemTemplate

B)自定義列表框項目的左側
一)修改它顯示在每個項目的數據看(使之顯示多個字段)
(編輯:據悉這可以使用像列或行佈局) 我怎樣才能到這個ListBox的ItemTemplate相關的DataTemplate?我是否需要創建自定義控件?

感謝

+0

以下接受的答案是因爲它是這樣做的一種方式。我相信不是最好的方式。 –

回答

0

你可以改變的東西是很容易顯示在一個列表框或任何其他屏幕要素的結構。貝絲馬西寫了a blog that shows how to do this。 LightSwitch在這方面非常靈活,因爲它基於XAML並支持分層組合的控件。

爲了改變特定控件的視覺外觀,即使做了像控制字體一樣簡單的操作,您也會發現自定義控件是您唯一的選擇。但是,只要具有完整版本的Visual Studio,客戶控件在LightSwitch中創建和使用都非常容易。

您還可以創建一個主題或自定義外殼來控制所有控件和窗口的整體外觀,但這是一項重要的工作,並且不會讓您能夠定位各個控件。

+0

Paul,謝謝你的回答。假設我有一個按鈕樣式。所以,據你所知,爲了在應用程序的所有按鈕中應用這種風格,我需要創建一個自定義控件,然後用它來代替按鈕?! –

+0

保羅,我有樣式,畫筆等,我想重用 - 爲我想定製的所有東西創建新的控件肯定是不可接受的......我知道這不是你的錯:) –

相關問題