如何向Silverlight按钮动态添加控件?

如何向Silverlight按钮动态添加控件?,silverlight,controls,Silverlight,Controls,我正在研究Silverlight轮询控件。我的目标是有一个包含其他控件的按钮,这样当用户点击这个组合时,事情就会发生 以下是基本的XAML: <Button Grid.Row="1" Grid.Column="0" Style="{StaticResource AnswerButton}"> <StackPanel Grid.Row="1" Grid.Column="0" Height="Auto" Width="Auto" Style="{StaticResource

我正在研究Silverlight轮询控件。我的目标是有一个包含其他控件的按钮,这样当用户点击这个组合时,事情就会发生

以下是基本的XAML:

<Button Grid.Row="1" Grid.Column="0" Style="{StaticResource AnswerButton}">
   <StackPanel Grid.Row="1" Grid.Column="0" Height="Auto" Width="Auto" Style="{StaticResource StackPnl}">
      <TextBox Text="this is a text box" Style="{StaticResource Answer}" />
      <ProgressBar Style="{StaticResource PollProgress}" />
   </StackPanel>
</Button>

这很好,但假设我没有定义StackPanel等:

<Button Grid.Row="1" Grid.Column="0" Style="{StaticResource AnswerButton}">

</Button>

但我想在运行时添加StackPanel、TextBox和ProgressBar

看看我遇到的第一个障碍,如何将StackPanel动态添加到Button控件

或者,如果有人知道这样做的更好方法…

var panel=new StackPanel()

按钮。内容=面板