我正在开发一个Windows Phone应用程序,可以通过MediaPlayer API从音乐文件动态读取相册艺术.我希望获得专辑艺术并调整视图的背景.由于调整大小会丢失细节并使图像变得难看,所以我想模糊它或某种效果.有没有我可以模糊图像的API?(来自C#还是XAML)?非常感谢!
是否可以创建一个可以在其上写入多行文本的透明消息框(矩形)?
我有这样的课
public class Record
{
public Int32 TotalTrail { get; set; }
public TimeSpan MyTimeSpan { get; set; }
public DateTime MyDateTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有一个List来保存它的对象:
List<Record> _records;
Run Code Online (Sandbox Code Playgroud)
然后,当我想序列化列表时:
serializer.Serialize(stream,_records);
上面的行有一个运行时错误:
无法将System.Collections.Generic.List`1 [[SimpleGame.Record,SimpleGame,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null]]类型的对象分配给SimpleGame.Record类型的对象.
是因为我无法序列化列表吗?我怎样才能解决这个问题?
它在"Game1.cs"中增长了太多纹理/向量.Draw和Update也更大,不易管理.你们这样做的?
我正在使用Windows Phone Control工具包中的ContextMenu.想知道如何知道列表中的哪个列表项被按下?似乎我可以知道选择了哪个上下文菜单,但我无法知道操作哪个列表项.请帮忙.谢谢!
<DataTemplate x:Key="ListItemTemplate">
<StackPanel Grid.Column="1" VerticalAlignment="Top">
<TextBlock Tag="{Binding Index}" Text="{Binding SName}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}" />
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="Add to playlist" Click="Move_Click"/>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</StackPanel>
private void Move_Click(object sender, RoutedEventArgs e)
{
String name = (string)((MenuItem)sender).Header;
// how to know which index of the item is targeted on
}
Run Code Online (Sandbox Code Playgroud) silverlight xaml contextmenu silverlight-toolkit windows-phone-8
xna ×2
bitmapimage ×1
c# ×1
contextmenu ×1
effect ×1
image ×1
list ×1
message ×1
silverlight ×1
transparent ×1
xaml ×1