如何设置我的Listview中的第一个项目不同

时间:2012-09-07 15:25:56

标签: c# listview

我有一个新闻列表,我正在绑定列表视图。我需要让顶级故事的风格与其他故事不同。它的风格非常不同,所以我真的不想隐藏在一个div上做一个visible = false然后再用另一个div来设置其他的不同。

真的,我想我想要一个自定义的第一个模板。我只是4.5与所有新的模型绑定等..但我想不出最好的方法在我的头顶。建议我如何解决这个问题?感谢

代码更新:

我要问的是,我怎么能像这样做一些事情,或者更好的事情?

<listview>

  <FirstItemTemplate>

    Lots of text
    Big Image / maybe a video

  <FirstItemTemplate>
  <ItemTemplate>

     Summary
     thumbnail
     tagged caterogires

  </ItemTemplate>
</listitem>

2 个答案:

答案 0 :(得分:1)

最干净的方法是使用CSS。您的列表视图在页面上呈现为一堆li。假设您的listview呈现为:

​<ul id="someid">
 <li> one </li>
 <li>more </li>
 <li>more </li>
 <li>more </li>
</ul>

您可以创建以下css规则:

#someid li:nth-child(1){
    color:red;
    height:50px;
    /*or whatever style you need */   
}

答案 1 :(得分:0)

我不知道我是否能帮到你,但也许就像

li>element 

在你的css