• 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实战项目夜猫NightCatUIImagesadd.ico"></Image>
    </MenuItem.Icon>
    </MenuItem>
    <MenuItem Name="Delete" Header="删除子类" Click="Delete_Click">
    <MenuItem.Icon>
    <Image Source="F:mvc实战项目夜猫NightCatUIImagesdelete.ico"></Image>
    </MenuItem.Icon>
    </MenuItem>
    </ContextMenu>
    </Page.Resources>


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

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

  • 相关阅读:
    Ignoring HTTPS certificates
    利用Httponly提升web应用程序安全性
    HttpUrlConnection java.net.SocketException: Software caused connection abort: recv failed
    DISPOSE_ON_CLOSE 和 EXIT_ON_CLOSE 的区别
    Swing多线程
    攒机知识积累
    数组最大子数组和
    fork()详解
    理解Socket编程【转载】
    STM32F407_LED代码
  • 原文地址:https://www.cnblogs.com/fanlin92/p/10903045.html
Copyright © 2020-2023  润新知