سؤال

وأنا أعمل على عنصر تحكم الاقتراع سيلفرلايت. هدفي هو أن يكون هناك زر يحتوي على عناصر تحكم أخرى، حتى أنه عندما ينقر المستخدم على هذا الجمع، يحدث الاشياء.

وهنا يكمن 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، مربع نص، وProgressBar في وقت التشغيل.

وعند النظر فقط العقبة الأولى التي قمت بتشغيل إلى، كيف يمكنني حيوي إضافة StackPanel إلى عنصر تحكم زر؟

وبدلا من ذلك، إذا كان شخص يعرف من طريقة أفضل للقيام بذلك ...

هل كانت مفيدة؟

المحلول

لوحة فار = StackPanel جديد ()؛

وButton.Content = لوحة؛

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top