1、Button

protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            /*
             * Button - 按钮控件,其全部功能是通过其基类 ButtonBase 提供的
             *     ClickMode - 引发 Click 事件的模式:ClickMode.Release(默认值), ClickMode.Press, ClickMode.Hover
             *     IsPointerOver - 设备指针(鼠标或手指等)是否在按钮上
             *     IsPressed - 当前按钮是否处于按下的状态
             *     Command 和 CommandParameter 等写到 MVVM 的时候再详细写
             */

            Button btn = new Button();
            btn.Content = "我是按钮";
            btn.ClickMode = ClickMode.Hover;
            btn.Click += btn_Click;
            root.Children.Add(btn);
        }

async void btn_Click(object sender, RoutedEventArgs e)
        {
            await new MessageDialog("触发了按钮的 Click 事件").ShowAsync();
        }
Button

相关文章: