WPF学习日记

在WPF中,窗体的外观主要有Icon、Title、WindowStyle、ResizeMode等属性
Icon:图标
Title:标题
WindowStyle:窗体样式---->None 无边框 SingleBorderWindow 单边框 ThreeDborderWindow 3d边框 toolBorderWindow工具箱边框
resizemode:noresize不可调节 无最大最小按钮
canminimize:不可调节 可以最小化 (最大化按钮不可使用)
canresieze 可调节(默认)
canresizewithgrid根据网格调节(窗口右下角显示调节网格)
使用radgridview的gridviewdatacolumn绑定数据列的时候 <!--<AutoGenerateColumns的属性为必须false,true 表示为数据源中的每个字段自动创建绑定字段 如若为true会在绑定数据后,数据显示重复>-->

如果使用以下方法合计
<telerik:GridViewDataColumn x:Name="KnYe" Width="180" HeaderTextAlignment="Center" Header="余额" TextAlignment="Center" DataMemberBinding="{Binding cardbalance}">
<telerik:GridViewDataColumn.AggregateFunctions>
<telerik:SumFunction ResultFormatString="合计:{0}"></telerik:SumFunction>
</telerik:GridViewDataColumn.AggregateFunctions>
需要进行合计的列必须是数字类型 如 int decimal等

如果遇到有时间转换的数据,StringFormat=yyyy-MM-dd 一定是大写的MM
<telerik:GridViewDataColumn Width="120" HeaderTextAlignment="Center" Header="年龄" TextAlignment="Center" DataMemberBinding="{Binding memberbirthday,StringFormat=yyyy-MM-dd}">
</telerik:GridViewDataColumn>


<!--<对grid_view这个对象按照colState(状态列)分组>-->
<!--<如果不在设置合计函数的列-余额列将其的类型在构造函数中强制定义一下的话,会报错 >-->
<telerik:RadGridView.GroupDescriptors>
<telerik:ColumnGroupDescriptor Column="{Binding Columns[\colState\],ElementName=grid_view}"></telerik:ColumnGroupDescriptor>
</telerik:RadGridView.GroupDescriptors>-------------------------》详见夜猫代码 会员卡

impdp username/password dumpfile=database.dmp REMAP_SCHEMA=username1:username EXCLUDE=USER

在使用fastreport设计报表时,设置数据源的时候,如果出现只显示一条数据的情况下,需要注意绑定数据源,报表 设计页面 data的属性页面 datasource---》绑定数据源 (来源网址:https://blog.csdn.net/Sky___Ice/article/details/23747901)

添加右键菜单 <Page.Resources>
<ContextMenu x:Key="tree_Context">
<MenuItem Name="Add" Header="增加子类" Click="Add_Click">
<MenuItem.Icon>
<Image Source="F:\mvc实战项目\夜猫\NightCatUI\Images\add.ico"></Image>
</MenuItem.Icon>
</MenuItem>
<MenuItem Name="Delete" Header="删除子类" Click="Delete_Click">
<MenuItem.Icon>
<Image Source="F:\mvc实战项目\夜猫\NightCatUI\Images\delete.ico"></Image>
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</Page.Resources>


ObservableCollection表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。表示当集合对象的集合改变时,只有ObservableCollection会发出通知更新UI。

   List表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。(大部分操作用Linq,很强大也很方便。)

猜你喜欢

转载自www.cnblogs.com/fanlin92/p/10903045.html