A Popup control can have only one
child. The following code snippet adds a text block to the popup control.
<Popup Margin="10,10,0,13" Name="Popup1" HorizontalAlignment="Left"
VerticalAlignment="Top" Width="194" Height="200"
IsOpen="True">
<TextBlock Name="McTextBlock"
Background="LightBlue"
>
This is popup
text
</TextBlock>
</Popup>
If you wish to add more contents
to the popup control, you may have a stack panel or grid as a child control and
place more contents on the panel or grid controls. The following code snippet
creates a stack panel and places some contents on it.
<Popup Margin="10,10,0,13" Name="Popup1" HorizontalAlignment="Left"
VerticalAlignment="Top" Width="194" Height="200"
IsOpen="True">
<StackPanel>
<TextBlock Name="McTextBlock"
Background="LightBlue"
>
This is
popup text
</TextBlock>
<Button Content="This
is button on a Pupup" />
</StackPanel>
</Popup>