适用于Windows Phone 8.1的SDK中是否有Popup类(或类似内容)?
System.Windows.Controls.Primitives.Popup
不存在,因为System.Windows.Controls.
不可用。
当然MessageDialog和PopupMenu是可用的,但它们似乎都没有没有按钮的可忽略信息的默认行为(甚至可能是非模态的)。
我必须使用自定义用户控件吗?
答案 0 :(得分:2)
在Windows phone-RT中,Popup类是" Windows.UI.Xaml.Controls.Primitives"的成员。命名空间。您可以在xaml中定义Popup,如下所示:
<Popup x:Name="ppup" IsOpen="False" Grid.Row="2" >
<StackPanel Background="Blue" Height="100" Width="400">
<TextBlock Text="This is Pop up control of Xaml" FontSize="20" FontWeight="Bold">
</TextBlock>
</StackPanel>
</Popup>
在后面的代码中,您可以将IsOpen属性设置为true / false。