2011-09-30 16 views
4

リピータでは、さまざまな交互項目を採用するにはAlternatingItemTemplateSeparatorTemplateを使用し、後者には項目間で一貫したスタイル/属性を使用することができます。これを行うにはAlternateItemTemplateと同様の方法がありますか

私の最新のタスクでは、SeperatorTemplateが必要ですが、3つのアイテムごとに必要です。

は私がItemDataBoundでこれを行うことができます知っていると生意気なrunningItemCount++が、私はまた私がリピータ内のリピータを使用してこれを行うことができます知っている中で、これを配置する。

runningItemCount % 3 == 0を使用しています。 ちょうどそれを言及汚いです...

正直言って物事をきれいにしておきたいのですが、それが組み込まれていれば、私は使い方の習慣に入れたいものです。だから誰もそれをいい方法で知っていれば(回避策はありません)それでは、私を陰気にしてください。

+0

質問を誤って読んだので、私は私の答えを削除することにしました。申し訳ありません。 –

答えて

0

さまざまな分野でこの問題を調べると、ナットシェルの結論は'いいえありません'です。

私は残念ながら、この機能のために特有の組み込み機能はありませんでした。

1

これは正しく実行されていますが、runningItemCountの代わりにContainer.ItemIndexを使用すると、アイテムインデックスを追跡できます。

+0

+1私は同意します。私は 'Container.ItemIndex%3 == 0'ルートはおそらく最もクリーンなソリューションだと思います。 –

0

ListViewコントロールを使用することを検討してください。 GroupTemplateテンプレートとGroupSeparatorTemplateテンプレートをサポートしています。