posted @ 2013-02-18 10:51 Bullatus 阅读(309) 评论(0) 推荐(0)
摘要:
在做应用时使用了一个类似以下xaml的控件结构<FlipView> <FlipView.Resources> <Style TargetType="FlipViewItem"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="FlipViewItem"> <ScrollViewer HorizontalAlignment="Center" V 阅读全文
摘要:
开始一直没怎么理解IsVerticalRailEnabled和IsHorizontalRailEnabled做什么用的,后来因为要嵌套FlipView,出现了一个问题,就是拖动时可以两个方向同时移动,但如果嵌入的是ListBox则同时只能在一个方向上移动。示例XAML如下<FlipView> <FlipView> <FlipView.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Vertical" /> </ItemsPanelTe... 阅读全文
posted @ 2013-01-25 10:49 Bullatus 阅读(266) 评论(0) 推荐(0)
摘要:
问题描述http://www.cnblogs.com/bullatus/archive/2013/01/21/2869233.html应该可以确定是WInRT的问题了,ScrollViewer与Projection在一起导致的。在我的问题情景下,可以这样解决。为动画添加结束事件 FloatingFlipOver.Completed -= FloatingFlipOver_Completed; FloatingFlipOver.Completed += FloatingFlipOver_Completed;在FloatingFlipOver_Compl... 阅读全文
posted @ 2013-01-22 15:26 Bullatus 阅读(395) 评论(0) 推荐(0)
摘要:
此问题已有解决方法,参见http://www.cnblogs.com/bullatus/archive/2013/01/22/2871469.html之前的一篇文章写了我遇到的Metro应用启用动画崩溃的问题。当时这的是莫名其妙的感觉,目前已经能够重现了。使用如下代码View Code <Page x:Class="FunctionTest.BlankPage1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schema 阅读全文
posted @ 2013-01-21 09:58 Bullatus 阅读(431) 评论(0) 推荐(0)
摘要:
具体问题参见我发在MSDN论坛的一篇帖子http://social.msdn.microsoft.com/Forums/zh-CN/winstoreappzhcn/thread/20c31e44-7e16-42fc-b16c-44adc6c216ee目前我测试的结果是,弹出的Grid中,如果是相同的内容就不会崩溃,内容变了则会在关闭时崩溃。如果使用了鼠标打开并关闭,则不会崩溃。(使用鼠标时都不崩溃)只有在一开始就使用触摸时才会在变更内容后崩溃。我真的无语了,真的没有头绪了…… 阅读全文
posted @ 2013-01-18 17:36 Bullatus 阅读(109) 评论(0) 推荐(0)
摘要:
貌似不能像WP里那样用MediaPlayer进行后台播放,但还好MediaElement还在。于是用code创建了两个实例,分别用于播放后台音乐和程序音效。开始的时候习惯的用了using去创建流,发现音频不播放,后来把using去了就可以。(应该流被关闭了原因)然后就是MediaElement的事件死活不触发,后来查了一下发现其控件是依赖VisualTree的,无奈只能找个地方把MediaElement加到XAML中,然后再拿出来传给后台作为实例。 阅读全文
posted @ 2012-12-26 12:40 Bullatus 阅读(430) 评论(0) 推荐(0)
摘要:
没发现什么现有的方法,只有自己写个解析字符串的方法了,有知道的还请告诉我一下。string colorString = "#FF0ABCF2";byte a = 255, r = 0, g = 0, b = 0;//去掉#号string final = colorString.Replace("#", "");if (final.Length == 8){ a = byte.Parse(final.Substring(0, 2), NumberStyles.HexNumber); r = byte.Parse(final.Substr 阅读全文
posted @ 2012-12-13 10:32 Bullatus 阅读(204) 评论(2) 推荐(0)
浙公网安备 33010602011771号