WPF动态添加按钮并相应事件。
来源:互联网 发布:网络通信运营商 编辑:程序博客网 时间:2024/05/16 17:00
上code:
上面是布局的时候加了个按钮,下面的代码中会加入个程序中创建的。
点击(此处)折叠或打开
- <Window x:Class="WpfApplication1.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded">
- <Grid>
- <Canvas Name="abc" Margin="0,57,0,0">
- <Button Canvas.Left="400" Canvas.Top="207" Content="Button" Height="30" Name="Button2" Width="85" Click="btn_click"/>
- </Canvas>
- </Grid>
- </Window>
上面是布局的时候加了个按钮,下面的代码中会加入个程序中创建的。
点击(此处)折叠或打开
- namespace WpfApplication1
- {
- ///
- /// MainWindow.xaml 的交互逻辑
- ///
- public partial class MainWindow : Window
- {
- public MainWindow()
- {
- InitializeComponent();
-
- }
- private void Window_Loaded(object sender, RoutedEventArgs e)
- {
- Button btn = new Button
- {
- Name = "Button1",
- Content = "OK",
- Height = 23,
- Width = 64,
- HorizontalAlignment = HorizontalAlignment.Left,
- Margin = new Thickness(10, 10, 0, 0),
- VerticalAlignment = VerticalAlignment.Top,
- Visibility = Visibility.Visible
- };
- btn.Click += new RoutedEventHandler(btn_click);
- abc.Children.Add(btn);
- }
- private void btn_click(object sender, RoutedEventArgs e)
- {
- Button btn = sender as Button;
- if ("Button1" == btn.Name)
- {
- System.Windows.MessageBox.Show("hello");
- }
- else if ("Button2"== btn.Name)
- {
- System.Windows.MessageBox.Show("World.");
- }
- }
- }
- }
1 0
- WPF动态添加按钮并相应事件。
- WPF动态添加按钮并相应事件。
- U3D添加按钮相应事件
- Android 动态添加按钮,并获取id,添加事件
- Android为按钮添加相应事件
- asp.net运行时,动态添加Button(或其它控件),并处理相应的事件
- 根据数据库的记录动态生成菜单并添加相应的单击事件
- js动态添加input按钮并给按钮增加onclick的函数事件带参数
- js动态添加input按钮并给按钮增加onclick的函数事件(带参数)
- JSP多文件上传,动态添加文件选择框和按钮,并添加事件
- Excel VBA 在工作表(Worksheet)中动态添加按钮控件并添加事件的示例
- GridView中为按钮添加相应的事件
- 【DevExpress】GridControl添加按钮列并添加按钮事件【转】
- android:动态创建多个按钮 并给每个按键添加监听事件
- 【Android开发学习30】动态创建多个按钮,并给每个按键添加监听事件
- android:动态创建多个按钮 并给每个按键添加监听事件
- android_动态添加按钮和事件中添加按钮
- 动态添加控件并添加事件
- 欢迎使用CSDN-markdown编辑器
- 1050. String Subtraction (20)
- Something About RMSEP
- NoSQL之Redis---主从复制
- UVA 1615 高速公路
- WPF动态添加按钮并相应事件。
- du 命令
- 投票的选择
- 初探Vue原理之view-model的数据动态双向绑定
- 文件上传之本地预览
- UGUI之ScrollRect添加响应事件后不能滑动
- iOS 实现扇形统计图
- js与flash
- [小技巧]自定义图片的圆角