我正在使用Windows Phone 7 7.1 SDK的Express Edition Visual Studio 2010。我正在app hub上尝试教程,但是当我看到组合示例时,组合框不会显示在xaml中,甚至在我运行应用程序时也不会显示。

我在VS中的“工具箱”编辑器中进行了查看,并且组合框也不存在。

是Silverlight工具箱中的组合框吗? (我没有安装它,这可以证明为什么我不能在工具箱中看到它)。如果没有,我为什么看不到?组合框示例(XAML)中的代码为:

<ComboBox x:Name="ComboBox1" ItemsSource="{Binding}"
Foreground="Black" FontSize="18" Height="50" Width="400"/>


在我看来,这很好。

最佳答案

在Windows Phone 7中有一个ComboBox,但它几乎没有用。它根本没有以都市风格或Windows Phone 7准则为“主题”。它的行为就像常规的Silverlight控件一样。您可以change the template到Metro之一,或使用Silverlight Toolkit for Windows Phone中的ListPicker控件。此控件的总体行为类似于您在手机中看到的其他列表选择器。

一旦完成工具包的设置并运行此Code Project文章,就可以很好地了解如何使用它。

通常,无论如何,Silverlight工具包都是一项巨大的资产。还有许多其他开箱即用的控件,使事情变得更容易。我鼓励您也阅读该工具包的文档。

关于c# - 找不到Windows Phone 7组合框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7793627/

10-17 00:21