在silverlight中动态执行Button click事件 [英] dynamically perform Button click event in silverlight

查看:74
本文介绍了在silverlight中动态执行Button click事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好每个人.......



我是银光的新人....



在我的应用程序中......我创建了一个Stackpanel并在运行时动态添加按钮.....



我也有一个按钮名为NextButton ....



当我点击NextButton时...我必须执行我的堆栈面板中存在的按钮的点击事件...... ..



任何人都可以帮我搞定.......



< pre lang =xml> < StackPanel 名称 = stpDistractors < span class =code-attribute> 保证金 = 5 >

< / StackPanel >
< 按钮 x:名称 = btnNext 内容 = 下一步 VerticalAlignment = 中心 点击 = btnNext_Click > < / Button >





和我的cs文件是....



  public  MainPage()
{
InitializeComponent( );
for int i = 0 ; i < 10 ; i ++)
{
var myButton = new 按钮
{
Name = i.ToString(),
Content =(i + 1).ToString(),
Height = 25
Width = 140
};

myButton.Click + = new RoutedEventHandler(myButton_Click);
stpQuestionNumbers.Children.Add(myButton);
}
}
私有 void btnNext_Click( object sender,RoutedEventArgs e)
{

}

解决方案

参见..

http://stackoverflow.com/questions/3587412/how-to-fire-a-button-click-event-in-code-behind-in-user-control [ ^ ]


hello Every one.......

I am new one to silverlight....

In my application... i Created a Stackpanel and adding buttons to that dynamically at run time.....

and also i have a button called NextButton....

when i am Clicking on NextButton ... i have to perform click event of buttons present in my stackpanel........

can any one help me to get this.......

<StackPanel Name="stpDistractors" Margin="5">
                      
                    </StackPanel>
<Button x:Name="btnNext" Content="Next" VerticalAlignment="Center" Click="btnNext_Click"></Button>



and my cs file is....

public MainPage()
       {
           InitializeComponent();
           for (int i = 0; i < 10; i++)
           {
               var myButton = new Button
               {
                   Name = i.ToString(),
                   Content =(i+1).ToString(),
                   Height=25,
                   Width=140
               };

               myButton.Click += new RoutedEventHandler(myButton_Click);
               stpQuestionNumbers.Children.Add(myButton);
            }
        }
  private void btnNext_Click(object sender, RoutedEventArgs e)
       {

       }

解决方案

See..
http://stackoverflow.com/questions/3587412/how-to-fire-a-button-click-event-in-code-behind-in-user-control[^]


这篇关于在silverlight中动态执行Button click事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆