zoukankan      html  css  js  c++  java
  • 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,很强大也很方便。)

  • 相关阅读:
    CF1202F You Are Given Some Letters...
    CF1178E Archaeology
    PTA (Advanced Level) 1005 Spell It Right
    PTA (Advanced Level) 1004 Counting Leaves
    Qt5——从零开始的Hello World教程(Qt Creator)
    PTA (Advanced Level) 1003 Emergency
    PTA (Advanced Level) 1002 A+B for Polynomials
    HDU 1272 小希的迷宫
    FZU 2150 Fire Game
    HihoCoder
  • 原文地址:https://www.cnblogs.com/fanlin92/p/10903045.html
Copyright © 2011-2022 走看看