我知道這一定是明顯的,但我開始用WPF和我堅持:頭沒有出現在WPF的ListView
我有以下ListView控件(主網的頁面上的第二行中) ,內容正在顯示,但標題不是!
<ListView Grid.Row="1" Name="container" ItemsSource="{Binding MyCollection}" >
<ListView.View>
<GridView>
<GridViewColumn Width="50" Header="A" DisplayMemberBinding="{Binding A}"/>
<GridViewColumn Width="50" Header="B" DisplayMemberBinding="{Binding B}"/>
<GridViewColumn Width="50" Header="C" DisplayMemberBinding="{Binding C}"/>
</GridView>
</ListView.View>
</ListView>
任何幫助表示讚賞!
編輯:
感謝羅埃爾我能找到在ResourceDictionary中的樣式casuing這個問題:
<Style TargetType="{x:Type ListView}" BasedOn="{StaticResource {x:Type ListBox}}">
<Setter Property="BorderBrush" Value="Black"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<ScrollViewer Margin="{TemplateBinding Padding}" VerticalScrollBarVisibility="Visible">
<WrapPanel IsItemsHost="True" MinWidth="100" Width="{Binding ActualWidth,RelativeSource={RelativeSource AncestorType=ScrollContentPresenter}}">
</WrapPanel>
</ScrollViewer>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
我怎樣才能保持這種風格對項目的其餘部分不應用它到這個特定的listView?
嘗試手動設置行的高度以檢查ListView的頂部是否剛被隱藏。 – Noldorin 2009-08-06 11:15:27
這個位似乎沒有什麼問題,XamlPadX顯示了帶有標題的列表視圖。有沒有定義覆蓋樣式的資源? – RoelF 2009-08-06 11:16:05
看編輯,你是對的資源!謝謝 – JohnIdol 2009-08-06 11:24:48