《WPF程序设计指南》读书笔记——第4章 按钮与其他控件_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 《WPF程序设计指南》读书笔记——第4章 按钮与其他控件

《WPF程序设计指南》读书笔记——第4章 按钮与其他控件

 2013/8/19 3:28:11  小p  博客园  我要评论(0)
  • 摘要:1.Button类usingSystem;usingSystem.Windows;usingSystem.Windows.Media;usingSystem.Windows.Input;usingSystem.Windows.Controls;namespaceLY.ClickTheButton{publicclassClickTheButton:Window{[STAThread]publicstaticvoidMain(){Applicationapp=newApplication()
  • 标签:程序 笔记 读书笔记 其他 设计 控件

1.Button类

class="brush:csharp;collapse:true;;gutter:true;">using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Input;
using System.Windows.Controls;

namespace LY.ClickTheButton
{
    public class ClickTheButton:Window
    {
        [STAThread]
        public static void Main()
        {
            Application app = new Application();
            app.Run(new ClickTheButton());
        }
        public ClickTheButton()
        {
            Title = "Click the Butten!";
            Button btn=new Button();
            //下划线作用是按下Alt健时,C字母下会出现下划线
            //表明Alt+C为此Button的快捷键            
            btn.Content = "_Click me,Please!";
            //设置此按钮为焦点
            btn.Focus();
            //设置为默认按钮
            btn.IsDefault = true;
            //设置为取消按钮
            btn.IsCancel = true;
            //点击模式为悬停即触发事件
            btn.ClickMode = ClickMode.Hover;
            //设置文字在按钮内的位置
            btn.HorizontalContentAlignment = HorizontalAlignment.Left;
            btn.VerticalContentAlignment = VerticalAlignment.Bottom;
            //设置按钮在窗体中的位置
            btn.HorizontalAlignment = HorizontalAlignment.Stretch;
            //默认为Stretch
            btn.VerticalAlignment = VerticalAlignment.Center;
            //设置外边缘大小
            btn.Margin = new Thickness(48);
            //设置内边缘大小(即文字和边框大小)
            btn.Padding = new Thickness(48,48,96,96);
            btn.FontSize = 48;
            btn.FontFamily = new FontFamily("Times New Roman");
            btn.Click += ButtonOnClick;
            Content = btn;
        }
        public void ButtonOnClick(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("The button has been clicked!", Title);
        }
    }
}

  

发表评论
用户名: 匿名