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}"/>