我正在使用 Silverlight,并将值传递到子窗口中的文本框中,
该textBox1_TextChanged
事件应该触发一个 Web 服务调用,该调用应该在子窗口上填充一个列表框,但是由于某种原因,当子窗口加载时,文本框有根据需要传递给它的值,但由于某种原因,TextChanged
事件没有触发?
这有什么具体原因吗?
这是更改事件 -
private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
{
WebService.Service1SoapClient client = new WebService.Service1SoapClient();
client.PRSHListCompleted += new EventHandler<PRSHListCompletedEventArgs>(client_PRSHListCompleted);
client.PRSHListAsync(System.Convert.ToInt16(textBox1.Text));
textBox2.Text = "OK"; //I did this to test if I was getting to the event and it failed.
}
我textBox1.Text
从这里的父窗口传入-
Settings set = new Settings();
set.textBox1.Text = System.Convert.ToString(PRSID);
set.Show();
set
子窗口在哪里。
这是文本框的 XAML -
<TextBox Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="12,13,0,0" Name="textBox1" VerticalAlignment="Top" Width="28" TextChanged="textBox1_TextChanged" />