一般在创建windows phone应用程序的时候,我们可以直接在UI设计界面设计UI了,只需要从工具箱中托一个想要创建的控件即可。当我们从工具箱中拖一个按钮到MainPage.xaml左侧的设计界面的时候,右侧的silverlight中会自动生成这个Button对应的代码,例如
<Grid x:Name="ContentPanel"
Grid.Row="1" Margin="12,0,12,0">
<Button Content="Button"
Height="82" HorizontalAlignment="Left"
Margin="31,37,0,0"
Name="button1"
VerticalAlignment="Top"
Width="181"
Click="button1_Click" />
</Grid>
</Grid>
我们点击那个按钮,进入的C#代码中为Button添加事件:当点击这个名为“Button”的按钮的时候,会自动给生成一个新的按钮“new Button”
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace TestButton
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
Button myNewButton = new Button();
myNewButton.Name = "button2";
myNewButton.Height = 100;
myNewButton.Width = 200;
myNewButton.Content = "new Button";
//Thickness中第1、2、3、4个参数分别代表:左、上、右、下
myNewButton.Margin = new Thickness(100.0, 100.0, 100.0, 100.0);
// 指示元素应显示相对于父元素的已分配的布局槽的水平轴上的位置
myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
myNewButton.VerticalAlignment = VerticalAlignment.Stretch;
ContentPanel.Children.Add(myNewButton);
}
}
}
运行结果如下:(点击按钮后)
- 大小: 15.2 KB
分享到:
相关推荐
wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包
wp-user-frontend-pro-3.7专业前端用户插件 配合wordpress使用
默认WP First Letter Avatar插件并不支持中文名称,经搜索有修改版本的支持中文,另外,插件源代码只有一个关键文件,于是去掉插件后台控制页面,添加对中文的支持,精简代码,直接改成代码版,分享给大家。...
wp-sync-db-media-files, 在WordPress安装之间同步媒体库一个插件同步数据库插件 同步DB媒体文件用于 WP同步数据库插件的插件,允许你在WordPress安装之间同步媒体库。
all-in-one-migration的扩展插件,可以备份更大内存的wordpress站点,500m
这是一个提升记忆力的游戏,很好玩,声音不错, 这是我自己写的,希望大家多多支持,有什么bug 请联系我。谢谢
wp-古腾堡-按钮弹出Gutenberg块,用于创建打开弹出窗口的按钮安装composer require generoi/wp-gutenberg-button-popup要求WordPress 5.6或更高版本用法您可以使用过滤器自定义弹出窗口的默认模板。 import { ...
wp-fastest-cache-premium-1.5.8
Plugin for removing import restrictions. Wordpress plugin add-on all in one wp migration
wp-fastest-cache-premium-v1.5.7
wp-gateway-anti-malware-sets-bar
wp 插件fckeditor-for-wordpress-plugin.3.3.1
Asset cleanup pro v1.1.8.3 nulled for cleaning and boosting wordpress site speed
wp-api-jwt-auth, 添加 JSON Web令牌( JWT ) 认证到 WP REST API的简单插件 REST API的JWT身份验证添加 JSON令牌( JWT ) 认证到 REST API的简单插件。要了解有关JSON网络令牌的更多信息,请访问 http://jwt.io 。...
wp-rest-api-script-源码.rar
adv-wp-theme-06-foundationpress-child-projects-源码.rar
wp-user-frontend-pro汉化版,很好用的wordpress前端插件!!!!!!!!!!!!!!!
wp-user-frontend-pro 可以试一试
Wordpress插件 WP实现静态化wp-rocket