通過參考 http://silverlightcarousel.codeplex.com/旋轉木馬控制需要幫助
我已經創建了C#中的XAML動態項目旋轉木馬3D控制。但最多7或10個項目可以顯示。但是當有超過10個項目時,它看起來更擁擠。
即使列表中有3個或5個以上的項目,我想一次最多顯示5個或3個項目。
怎麼辦?
通過參考 http://silverlightcarousel.codeplex.com/旋轉木馬控制需要幫助
我已經創建了C#中的XAML動態項目旋轉木馬3D控制。但最多7或10個項目可以顯示。但是當有超過10個項目時,它看起來更擁擠。
即使列表中有3個或5個以上的項目,我想一次最多顯示5個或3個項目。
怎麼辦?
如果您查看代碼,則會分配一些常量值以創建正在畫布上顯示的圖標。
private const double DEFAULT_SCALE = 0.5;
private const double MINIMUM_SCALE = 0;
private const double MAXIMUM_SCALE = 1;
private double _scale = DEFAULT_SCALE;
如果您更改縮放值的值,你將能夠有項目從選擇更遠(即在傳送帶的盡頭),成爲小於它們目前被設置到。這應該會產生更遠距離的幻覺,但更重要的是,允許您將更大的物品列表綁定到旋轉木馬上。
創建一個新列表,只顯示您要在卡羅素中顯示的項目。
您可以創建一個條件,您的新名單將有最多5個項目 –
感謝您的幫助。我得到了一個coverflow控件而不是carousel控件。它將滿足我的要求,除非它不會移動到最後一個項目之後的第一個項目。我從[鏈接](http://silverlightcoverflow.codeplex.com/)得到的那個 – asitis
謝謝你。 – asitis