WPF界面中添加(控件显示信息 、GridView、GridView数据“右键”显示)

1.控件属性中ToolTip功能是:当鼠标移动到改控件是显示的信息。例如

     <TextBox  Grid.Row="0" Grid.Column="2"  Height=" 30"  ToolTip=" 请输入内容">

    </TextBox>

(当执行时,鼠标在改控件上移动,会看到提示信息“请输入内容”)

 

 2.<telerik:RadGridView x:Name="GridView"  (gridview当然是显示一堆需要使用的数据)
                        Grid.Row="1"
                        IsReadOnly="True"

                        SelectedItem="{Binding SelectedRow}" (对选中某一行数据的操作绑定)

                        AutoGenerateColumns="False"    

                        AlternationCount="2"     ShowGroupPanel="False"                   
                        AlternateRowBackground="#FFE5E8F5"(绿色标注的功能为:显示列表数据时,两行数据之间颜色不同,方便查看)
                        HorizontalAlignment="Stretch"
                        VerticalAlignment="Stretch"
                       PreviewMouseRightButtonUp="PreviewMouseRightButtonUp"(右键点击某一行后自动选中)
                        ItemsSource="{Binding PagedSource,ElementName=RadDataPagerDocumentList,

                        UpdateSourceTrigger =PropertyChanged}"(分页显示,其中名字需要一样,就是标注相同橘色颜色的地方

   >
            <telerik:RadContextMenu.ContextMenu>    (这里就是右键点击出现的操作)
                <telerik:RadContextMenu x:Name="radContextMenu">
                    <telerik:RadMenuItem Header="添加" Command="{Binding Path=AddCommand}"/>
                    <telerik:RadMenuItem Header="编辑" Command="{Binding Path=ModifyCommand}"/>
                    <telerik:RadMenuItem Header="删除" Command="{Binding Path=DeleteCommand}"/>
                    <telerik:RadMenuItem Header="刷新" Command="{Binding Path=RefreshCommand}"/>
                </telerik:RadContextMenu>
            </telerik:RadContextMenu.ContextMenu>


      <telerik:RadGridView.Columns  >   (显示的一堆数据,有“名称,编码,日期,备注”)
          <telerik:GridViewDataColumn Header="名称" HeaderTextAlignment="Center" DataMemberBinding="{Binding Name,Mode= TwoWay}"/>(红色的DataMemberBing是绑定的事件,将需要显示的内容赋值给Name)
          <telerik:GridViewDataColumn Header="编 码"    HeaderTextAlignment="Center" DataMemberBinding="{Binding Code,Mode= TwoWay}"/>
          <telerik:GridViewDataColumn Header="日期" HeaderTextAlignment="Center" DataMemberBinding="{Binding Date,Mode=TwoWay}" />
          <telerik:GridViewDataColumn Header="备 注" HeaderTextAlignment="Center"  DataMemberBinding="{Binding Remark,Mode=TwoWay}" IsFilterable="False"/>
      </telerik:RadGridView.Columns>
 </telerik:RadGridView>
 <telerik:RadDataPager Grid.Row="2" x:Name="RadDataPagerDocumentList" FontSize="12" Source="{Binding  DataSourceConnection,UpdateSourceTrigger=PropertyChanged}" PageSize="{Binding PageSize,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>

posted @ 2013-03-25 11:24  Latent_Truth  阅读(1053)  评论(0)    收藏  举报