Xaml 如何在Windows Phone 8中创建项目符号列表?
我只需要一个简单的项目列表,前面有项目符号。我该怎么做?我找不到任何控件可以实现这一点,我可以使用网格等来实现这一点,但对于如此简单的东西来说似乎需要做很多工作只需将项目符号字符直接插入到XAML中:Xaml 如何在Windows Phone 8中创建项目符号列表?,xaml,windows-phone-8,Xaml,Windows Phone 8,我只需要一个简单的项目列表,前面有项目符号。我该怎么做?我找不到任何控件可以实现这一点,我可以使用网格等来实现这一点,但对于如此简单的东西来说似乎需要做很多工作只需将项目符号字符直接插入到XAML中: <StackPanel> <TextBlock Text="• Item 1"/> <TextBlock Text="• Item 2"/> </StackPanel> 脚注:与Silverlight/Windows Phone无关
<StackPanel>
<TextBlock Text="• Item 1"/>
<TextBlock Text="• Item 2"/>
</StackPanel>
脚注:与Silverlight/Windows Phone无关,但WPF有-。我使用带有bulletdecorators的stackpanel来显示项目符号列表:
<StackPanel>
<BulletDecorator>
<BulletDecorator.Bullet>
<Rectangle Width="5" Height="5" Fill="Gray" />
</BulletDecorator.Bullet>
<TextBlock Margin="20,0,0,0">Step 1: test</TextBlock>
</BulletDecorator>
<BulletDecorator>
<BulletDecorator.Bullet>
<Rectangle Width="5" Height="5" Fill="Gray" />
</BulletDecorator.Bullet>
<TextBlock Margin="20,0,0,0">Step 2: test</TextBlock>
</BulletDecorator>
</StackPanel>
步骤1:测试
步骤2:测试
这些项目符号字符在哪里?从角色地图复制?我在符号集中找到了一个,但它比yours@erotavlas是的,收到了。您还可以使用十六进制Unicode字符,如•;项目1
。
<ItemsControl ItemsSource="{Binding MyItems}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding StringFormat='• {0}'}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<StackPanel>
<BulletDecorator>
<BulletDecorator.Bullet>
<Rectangle Width="5" Height="5" Fill="Gray" />
</BulletDecorator.Bullet>
<TextBlock Margin="20,0,0,0">Step 1: test</TextBlock>
</BulletDecorator>
<BulletDecorator>
<BulletDecorator.Bullet>
<Rectangle Width="5" Height="5" Fill="Gray" />
</BulletDecorator.Bullet>
<TextBlock Margin="20,0,0,0">Step 2: test</TextBlock>
</BulletDecorator>
</StackPanel>