2009-01-02 101 views
1

我正在使用Silverlight輪詢控件。我的目標是讓一個Button包含其他控件,這樣當用戶點擊這個組合時,就會發生一些事情。如何動態地將控件添加到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控件?

或者,如果有人知道的更好的方法來做到這一點...

回答

3

VAR面板=新的StackPanel();

Button.Content = panel;

相關問題