漫漫技术人生路

C#

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
<Window x:Class="WPFDemo.RiskList"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:c="clr-namespace:WPFDemo"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Loaded="Window_Load"
    Title="RiskList" Height="512" Width="778">
    <Window.Resources>
       
        <ObjectDataProvider x:Key="getData" ObjectType="{x:Type c:GetCommentData}" MethodName="GetData">
            <ObjectDataProvider.MethodParameters>
                <sys:Int32>0</sys:Int32>
            </ObjectDataProvider.MethodParameters>
        </ObjectDataProvider>
       
        <Style x:Key="GridStyle" TargetType="{x:Type ListViewItem}">
            <Setter Property="BorderThickness" Value="1" />
            <Setter Property="BorderBrush" Value="Red"></Setter>
            <Setter Property="Padding" Value="0"></Setter>          
        </Style>
    </Window.Resources>
    <StackPanel Orientation="Vertical" Margin="0" HorizontalAlignment="Center">
        <StackPanel Width="500" Orientation="Horizontal" Margin="0 0 0 0" >
            <Button Content="Add" HorizontalAlignment="Center" Click="Add_Click" Width="59"></Button>
        </StackPanel>
       
        <Line Margin="40 0 0 0" Width="500" Stroke="Bisque" StrokeThickness="1" X2="200"></Line>
        <Grid Margin="80 0 0 0" Height="auto" >
            <Grid.RowDefinitions>
                <RowDefinition Height="5*"></RowDefinition>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="20*"></ColumnDefinition>
            </Grid.ColumnDefinitions>
        </Grid>
        <ListView Name="MyListView" Margin="0 0 0 0" Grid.Row="0" Grid.Column="0" Width="500" DataContext="{StaticResource getData}" ItemsSource="{Binding}" ItemContainerStyle="{StaticResource GridStyle}">
          
            <ListView.View>
                <GridView AllowsColumnReorder="True" ColumnHeaderToolTip="Comment Information">
                    <GridViewColumn Header="Comment">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding Comment}" ToolTip="{Binding CommentToolTip}" TextAlignment="Right">
                                    <TextBlock.ContextMenu>
                                        <ContextMenu>
                                            <MenuItem Header="View Comment" Click="View_Click"></MenuItem>
                                            <MenuItem Header="Add Comment" Click="AddComment_Click"></MenuItem>
                                        </ContextMenu>
                                    </TextBlock.ContextMenu>
                                </TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn DisplayMemberBinding="{Binding Path=CrateDate}" Header="CreateDate" Width="100"></GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>
    </StackPanel>
</Window>
posted on 2009-07-31 17:57  javaca88  阅读(204)  评论(0编辑  收藏  举报