Lets us see an example in which day, Month,Year are extracted from the specifid date u have have provided to the listview,for implementing the same you have to customized the litviewBox.
1. You have to add reference of system's mscorlib assembly on your xaml page.
e.g. xmlns:sys="clr-namespace:System;assembly=mscorlib"
where sys is just the prefix name
2. Add the ListView tag
e.g. <ListView x:Name="lst" Height="110" Width="291">
</ListView>
where lst is simple the name which reference the ListView.
3. Now Change the View listView similar to a gridView by adding the following code under
above mentioned ListView tag
e.g <ListView x:Name="lst" Height="110" Width="291">
<ListView.View>
<GridView>
<GridViewColumn Header="date"/>
<GridViewColumn Header="day" DisplayMemberBinding="{Binding DayOfWeek}"/>
<GridViewColumn Header="year" DisplayMemberBinding="{Binding Year}"/>
<GridViewColumn Header="dayno" DisplayMemberBinding="{Binding Day}"/>
<GridViewColumn Header="month no" DisplayMemberBinding="{Binding Month}"/>
</GridView>
</ListView.View>
</ListView>
where header attribute of GridViewColumn specifies the column nameand DisplayMemberBinding attribute of GridViewColumn is
used to bind the value of the column
4. Now at last put some static value after ListView.view's Closing tag under ListView tag
e.g. <ListView x:Name="lst" Height="110" Width="291">
<ListView.View>
<GridView>
<GridViewColumn Header="date"/>
<GridViewColumn Header="day" DisplayMemberBinding="{Binding DayOfWeek}"/>
<GridViewColumn Header="year" DisplayMemberBinding="{Binding Year}"/>
<GridViewColumn Header="dayno" DisplayMemberBinding="{Binding Day}"/>
<GridViewColumn Header="month no" DisplayMemberBinding="{Binding Month}"/>
</GridView>
</ListView.View>
<sys:DateTime>02/05/2024</sys:DateTime>
<sys:DateTime>03/06/2014</sys:DateTime>
<sys:DateTime>04/07/2034</sys:DateTime>
<sys:DateTime>05/08/2002</sys:DateTime>
</ListView>
5. And here you have done, press f5 to run your appplication,
___________________________________
note : Here is complete code .
<Window Name="a" x:Class="WpfApplication1.animation"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Title="animation" Height="329" Width="457" Loaded="Window_Loaded">
<Grid>
<ListView x:Name="lst" Height="110" Width="291">
<ListView.View>
<GridView>
<GridViewColumn Header="date"/>
<GridViewColumn Header="day" DisplayMemberBinding="{Binding DayOfWeek}"/>
<GridViewColumn Header="year" DisplayMemberBinding="{Binding Year}"/>
<GridViewColumn Header="dayno" DisplayMemberBinding="{Binding Day}"/>
<GridViewColumn Header="month no" DisplayMemberBinding="{Binding Month}"/>
</GridView>
</ListView.View>
<sys:DateTime>02/05/2024</sys:DateTime>
<sys:DateTime>03/06/2014</sys:DateTime>
<sys:DateTime>04/07/2034</sys:DateTime>
<sys:DateTime>05/08/2002</sys:DateTime>
</ListView>
</Grid>
</Window>

No comments:
Post a Comment