zoukankan      html  css  js  c++  java
  • 学习总结:

    1.使用MVVM框架时:让某个ViewModel类继承于ViewModelBase父类,可以直接引用父类的一些函数等,让程序更简单;

    2.HorizontalAlignment与HorizontalContentAlignment的区别:HorizontalAlignment设定了使用它这个属性的控件的水平摆放位置;而HorizontalContentAlignment则是这个控件里面的控件的摆放位置。

    3.StackPanel布局不可以随便滥用,因为用的多的话,整个界面的计算量就会很大,影响程序性能,如果需要精确布局,可通过grid、canvas等来实现(主要是设置各个控件的Margin属性);

    4.显示日期、时间的格式,可参考以下博客:

    http://hi.baidu.com/ren_long_/item/c418b00c66115d17addc70d9

    5.神奇的数据绑定方法:类A中有一个属性AA,A在B类中有一个实例a,MainWindow的数据上下文为类B的实例,那怎么实现把A中的属性AA和MainWindow中的控件实现绑定呢?

    可以这样做,把A在B中的实例声明成一个属性,如下:

    private A aa;

    public A Aa

    {get;set;}

    这样就可以在MainWindow中这样实现绑定了,比如一个Command命令,Command=“{binding Aa.AA}”;

    在这个例子中Aa既是一个属性,有事类A的一个实例对象,注意这种绑定的方法;

    6.快捷键的操作:比如要在某某一大段程序上加一对大括号、小括号等等,可以选定这段代码,然后添加大括号、小括号等等。

    这两天的学习总结就到这里。

  • 相关阅读:
    leetcode Reverse Words in a String
    leetcode[150] Evaluate Reverse Polish Notation
    leetcode Max Points on a Line
    leetcode Sort List
    leetcode Insertion Sort List
    vs 中一些快捷键
    leetcode LRU Cache
    leetcode[145] Binary Tree Postorder Traversal
    leetcode Binary Tree Preorder Traversal
    Leetcode Reorder List
  • 原文地址:https://www.cnblogs.com/SherryWang/p/3301933.html
Copyright © 2011-2022 走看看