ループのセレクタがリストの最後に来たときにループしないようにする方法はありますか?リストには1,2,3,4 ... 10の10個のアイテムがあるとしましょう。一度スクロールした後にリストの最後に到達すると、つまり10になると、ループすることはできません。ルーピングセレクタの流れを示す。それは可能..ですWP7ループセレクタのセレクタリストの最後にループを停止します
public void DisplayCatalog(string[] ServiceDisplayName, string[] WheelDisplayName, BitmapImage[] ServiceIcons, WidgetBean[] ServiceBeanList, WidgetBean[] WheelBeanList)
{
updateUI();
DisplayNames.Clear();
int idIndex = 0;
for (int j = 0; j < WheelDisplayName.Length; j++)
{
string disp1 = WheelDisplayName[j];
if (!Utils.isNullString(disp1))
{
DisplayNames.Add(new ItemList() { WidgetName = disp1, ID = (idIndex + 1) });
idIndex += 1;
}
}
this.selectorLeft.DataSource = new ListLoopingDataSource<ItemList>() { Items = DisplayNames, selectedItem = DisplayNames[Index] };
対応するXAML:?私は一年以来、この問題の解決策を見つけるのに苦労した
<loop:LoopingSelector
x:Name="selectorLeft" VerticalAlignment="Center" ItemSize="200,68" Height="63"
d:LayoutOverrides="Height" Width="450">
<loop:LoopingSelector.ItemTemplate>
<DataTemplate>
<StackPanel Background="#FF48BA1C" Height="75">
<TextBlock Margin="2,12,2,2" Width="Auto" TextTrimming="WordEllipsis" TextAlignment="Center" x:Name="scrollingTextBlock"
Text="{Binding WidgetName}" FontSize="26" Foreground="White" VerticalAlignment="Bottom" HorizontalAlignment="Stretch"/>
</StackPanel>
</DataTemplate>
</loop:LoopingSelector.ItemTemplate>
</loop:LoopingSelector>
リンクを更新することはできますか?これはまさに私が探しているものです!ありがとう! – Quincy
完了!更新された回答を確認してください – Apoorva