我正在开发windows phone app而不是silverlight只是基本应用程序。 有没有办法让我的应用程序的按钮看起来像瓷砖。这意味着我想在页面内部按钮。 我想做this
之类的事情但是当我将此代码放在我的页面上时,我收到的标题为“默认命名空间未定义”的错误。
*<Style x:Key="TileListBoxItemStyle" TargetType="ListBoxItem">*
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Stretch"/>
<Setter Property="Padding" Value="0"/>
<Setter Property="FontSize" Value="64"/>
<Setter Property="Margin" Value="12,12,0,0"/>
<Setter Property="Background" Value="{StaticResource PhoneAccentBrush}"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="Width" Value="173"/>
<Setter Property="Height" Value="173"/>
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Grid>
<Rectangle Fill="{TemplateBinding Background}"/>
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
答案 0 :(得分:0)
在您提供的链接上,BBC应用程序正在使用HubTiles并附加onClick事件处理程序,使它们看起来像按钮。
请使用来自telerik的HubTile或其他东西,您将获得与BBC app相同的结果