• WPF学习笔记


    一、sender是触发事件的控件。

    二、XAML中的一个控件对应C#的一个类。

    三、每个控件或者元素都是一个XAML标签,一个XAML标签一般就是new一个对象。

    四、属性赋值的两种方法:

      1、<Button Content="按钮" ></Button>

      2、<Button>

          <Button.Content>按钮</Button.Content>

        </Button>

    五、控件的Name属性就相当于对象的名称,类似于Person p = new Person(); p.name="按钮";

    六、Visibility.visible  可见;Visibility.Collapsed  不可见。                 例如:Button btn = new Button(); btn.Visibility = Visibility.visible;

    七、<Textbox TextWrapping="Wrap"></Textbox>  多行文本框

     八、给RadioButton分组,用GroupName="组名"  来指定RadioButton属于哪一组。

    九、日期选择控件DataPicker

      进度条ProgressBar      IsInDeterminated  进度条处于不确定状态。

    十、基本页面布局

    1、StackPanel。

    2、Grid。 Grid.ColumnSpan="2"  元素占两列。

    3、DockPanel。  置左、置右、置顶、置底

    注意:把一个Grid分成10行10列,每行每列添加按钮控件。这其中行和列只是布局,Grid的真正子控件是按钮。

    十一、多窗口

    1、窗口不想能够修改大小。ResizeMode="NoResize"。

    2、窗口打开的时候在屏幕正中央。WindowStartupLocation = "CenterScreen"

    3、设置MainWindow初始启动的窗口。App.xaml中StartupUri="MainWindow.xaml"

    4、窗口打开最大化。WindowState="Maximized"

    5、多窗口之间的值通过属性来传递。

    6、如果窗口是用ShowDialog打开的,则在打开的窗口给DialogResult赋值会自动关闭该窗口,并且把DialogResult属性的值通过ShowDialog方法的返回值返回。

    十二、打开文件对话框OpenFilieDialog

    OpenFileDialog ofd = new OpenFileDialog();

    1、过滤文件格式.

    ofd.Filter = "文本文件|*.txt|PNG图片|*.png|视频|*.avi"

    2、获取打开文件的文件名

    ofd.FileName

  • 相关阅读:
    小故事
    设计模式
    git分支
    git简单操作
    ab命令压力测试
    libcheck ARM交叉编译
    libxml2 ARM 交叉编译
    I.MX6 安装LTIB
    为ARM编译Glib
    QT 4.8 中文显示问题
  • 原文地址:https://www.cnblogs.com/dotnetHui/p/7766350.html
Copyright © 2020-2023  润新知