Nội dung
Giới thiệu
WPF ListView là một công cụ phổ biến để hiển thị danh sách. Đôi khi chúng ta cần ẩn tiêu đề cột của WPF ListView và chỉ hiển thị danh sách các mục. Nhưng ListView không cung cấp bất kỳ phương thức hoặc thuộc tính nào để ẩn tiêu đề cột. Trong bài này, chúng ta sẽ học cách ẩn các tiêu đề cột của WPF ListView.
Thêm đoạn mã sau đây vào tệp XAML
<ListView.Resources> <Style TargetType="GridViewColumnHeader"> <Setter Property="Visibility" Value="Collapsed" /> </Style> </ListView.Resources>
Trên đây, ta đã tạo ra một style dành cho Listview, với TargetType đối với ‘GridViewcolumnHeader‘ và đặt thuộc tính “Visibility” của ‘GridViewcolumnHeader‘ thành Collapsed.
Toàn bộ mã XAML
<Grid> <ListView x:Name="ListView1"> <ListView.Resources> <Style TargetType="GridViewColumnHeader"> <Setter Property="Visibility" Value="Collapsed" /> </Style> </ListView.Resources> <ListView.View> <GridView> <GridView.Columns> <GridViewColumn DisplayMemberBinding="{Binding ID}" /> <GridViewColumn DisplayMemberBinding="{Binding Name}" /> </GridView.Columns> </GridView> </ListView.View> </ListView> </Grid>
Kết quả
Kết luận
Như vậy, trên đây csharpcanban.com đã Hướng dẫn các bạn xây dựng một ứng dụng mà trong đó WPF Listview bị ẩn tiêu đề cột. Thực sự là quá đơn giản đúng không các bạn. Hãy thực hành và vận dụng vào phần mềm của các bạn. Csharpcanban.com sẽ hướng dẫn các bạn chi tiết nhất.
Trong các bài tiếp theo mình sẽ tiếp tục hướng dẫn các bạn sử dụng Microsoft Visual Studio C#, sử dụng các Control trong C#, đó là sử dụng Combobox, Listbox, Radio Button, và nhiều Control khác, hãy thường xuyên theo dõi website csharpcanban.com để cập nhật các bài học mới nhé các bạn.