没有找到Windows phone 7组合框

本文关键字:组合 phone Windows | 更新日期: 2023-09-27 18:11:32

我使用的是express edition visual studio 2010 for windows phone 7,7.1 sdk。我正在尝试在应用程序中心的教程,但当我达到组合的例子,组合框不显示在xaml,甚至不当我运行应用程序。

我在VS的工具箱编辑器中查看了一下,也没有组合框。

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

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

没有找到Windows phone 7组合框

在Windows Phone 7中有一个组合框,但它几乎没什么用。它并没有按照metro风格或Windows Phone 7的指导方针进行"主题化"。它的行为就像一个普通的Silverlight控件。你可以将模板更改为Metro模板,或者使用ListPicker控件,这是Windows Phone的Silverlight工具包的一部分。这个控件的总体行为就像你在手机上看到的其他列表选择器。

一旦您设置好了工具包并运行了这篇代码项目文章,就会提供如何使用它的一个很好的演练。

总的来说,Silverlight Toolkit是一个很好的资产。还有很多其他的开箱即用的控件,使事情变得更容易。我建议您也查看一下工具包的文档。

编辑:根据证据,听起来ComboBox类是存在的,但实际上并没有正确渲染。这完全有可能是我在开发WP7时遇到的,但那是一年前的事了:)

也许现在在Windows Phone 7.1中既存在又有用,但在7.0中仍然没有…


没有,ComboBox在"库存"中有售。Windows Phone 7.0+ SDK:

Silverlight for Windows Phone

支持版本:Windows Phone OS 7.1, Windows Phone OS 7.0

当您试图通过直接放入XAML来编译示例时会发生什么?