Tag: silverlight

silverlight mpeg-4

我目前正在开展一个项目,我需要创建一个网络video播放器。 在当前状态下,我的应用程序播放客户端提供的录像作为动态JPEG和H264 / AVC。 问题是,他还想要MPEG-4第2部分(Visual),我称之为mp4v。 根据这个页面,支持mp4v,但我无法获得任何样本与Silverlight一起使用。 即使Silverlight不支持此编码,我是否可以让我的应用程序显示此录制而不转换它们? 有没有办法让这个工作? 任何建议将不胜感激。

自定义数字选择器?

是否有一种简单的方法可以为Windows Phone 7制作一个类似于timepicker控件的数字选择器? 我想要自定义范围0-99:0-59。 0-9。 Google,bing和msdn似乎对这个主题的信息非常模糊。 我找到了一篇文章,准确描述了我想要做的事情。 现在我的问题是文章是旧的,如果我输入工具包:在我的XAML代码中,没有针对循环选择器的建议。 如果我进入我的工具箱,右键单击,选择项目。 循环选择器或无限列表选择器没有控件。 源代码也不起作用。 它在XAML文件中提供了一堆我无法解决的错误。 我在这里做什么都不知所措。 我使用的是Visual Studio 2010 / c#4.0。 提前致谢

Silverlight工具包中的AutoCompleteBox for windows phone错误显示

我在使用Windows Phone工具包中的autocompletebox时遇到问题。 我将它绑定到一些数据,然后当我按下并开始输入时,它会发现一些项目,但它们显示错误(列表显示与框分开,如果我点击任何项目,没有任何反应。如果我点击项目应该在哪里(例如,在框的顶部),然后它被选中。它看起来像渲染问题(错误?))但也许我做错了什么。 这是盒子的代码:

如何将这个基于代码的WPF工具提示转换为Silverlight?

以下ToolTip代码适用于WPF 。 我试图让它在Silverlight中运行 。 但它给了我这些错误 : TextBlock does not contain a definition for ToolTip. Cursors does not contain a definition for Help. ToolTipService does not contain a definition for SetInitialShowDelay. 如何在Silverlight中使用它? using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; namespace TestHover29282 { public partial class Window1 : Window { public Window1() { InitializeComponent(); AddCustomer(“Jim Smith”); […]

使用带有Prism / Unity的Silverlight MVVM,需要检测何时关闭视图

我正在使用MVVM(Model-View-ViewModel)模式编写应用程序,并利用Microsoft P&P团队的Prism和Unity位。 我有一个包含项目列表的视图。 这些项包含在ViewModel中的ObservableCollection中,View中的列表框是数据绑定的(ViewModel设置为View的DataContext)。 在ViewModel中,我有一个运行的计时器,每30秒触发一次服务器轮询以获取新数据。 当数据返回时,我将其封送到UI线程并将新数据添加到ObservableCollection。 一切都很好。 我遇到的问题是我需要在视图关闭时停止计时器。 我不确定在这里要注意什么事件。 Unity中有什么东西会告诉我该区域的视图何时被替换? 是否有一个最适合从视图中使用的事件,并且可能将该事件(或外观)传递给ModelView? 根据P&P示例,我的视图是一个UserControl。 我找不到“Unload”事件,也没有覆盖的方法。 我已经在考虑编写自己的服务来处理视图更改(RegionManager的某种外观),并且可能只是在我的Views上实现一个公共接口来进行清理,或者在从视图中删除它们时实现IDisposable。 但是,如果使用核心Silverlight框架或Unity / Prism的范围有一个干净的方法,我宁愿采取这种方式。 编辑 – 答案: 我最后选择了一个与我正在为我的解决方案做的最接近的答案来标记Anderson Imes的答案。 但实际上,我正在使用来自PL和GraemeF的部件,并且每个人都投票。 这对我来说是一个很好的回应,因为它让我对这些区域有了更好的了解,给了我另一个框架来查看,并validation我可能正在通过实现服务来处理视图更改而不仅仅是调用进入RegionManager。

如何使用Windows Phone / C中的像素#

Windows Phone 8使用比例因子值缩放元素,因此所有像素都是虚拟的800×480,而ActualWidth/ActualHeight等值则返回“假”800×400值。 我正在显示一个WritableBitmap ,它是在我的UI背景上动态构建的,并且希望它由所有可用像素构成,而不是缩放的800×480图像。 如何“禁用”缩放并将虚拟像素映射为实际设备像素? 我知道如何从比例因子计算值,但我希望它能够与图像背景一起使用,并且理想地完全禁用该function,因为它对于我们的特定用例是不必要的。

如何在Silverlight中创建一个GetEnumValues扩展方法,其工作方式与.NET相同?

下面是一段我觉得有用的代码,我可以用它来快速压缩枚举。 CurrentEnum存储对用于提供字符串的枚举的引用,在本例中为“Bald”,它可以更改。 我想要做的是复制Silverlight中没有GetEnumValues函数的相同function。 优选的解决方案是扩展方法,可以使用与下面示例相同的方式。 class Program { enum Cats { Fluffy, Furry, Bald }; enum Dogs { Big, Fat, Ugly }; static Type CurrentEnum = typeof(Cats); static void Main(string[] args) { Int32 i = (Int32)Enum.Parse(CurrentEnum, “Bald”, true); i = i == CurrentEnum.GetEnumValues().Length – 1 ? 0 : i + 1; String nextValue = CurrentEnum.GetEnumValues().GetValue(i).ToString(); Console.WriteLine(nextValue); […]

如何使用System.Windows.Shapes.Path绘制圆的一部分?

我有一个Silverlight应用程序,我通过实例化System.Windows.Shapes.Line的实例然后将其添加到MainCanvas.Children来绘制图片上的线条。 我想同样添加一些圆圈段。 如果我理解正确,我会想要使用Path类。 我有以下要求。 我有圆圈中心的(x,y)坐标。 我有半径r。 我需要绘制一个弧,它是圆的一个子集,中心(x,y)和半径为r。 我有两个角度a1和a2,我需要绘制弧线。 我怎样才能做到这一点?

如何使用messagebox输出调试信息

我正在使用MessageBox尝试进行一些手动调试,这就是我想出来的,我该如何才能使它工作? private void DisplayMessageBoxText() { MessageBox.Show(“Alert Message”); }

Datagrid不会刷新已更改的数据

有没有办法让datagrid监听数据库并在数据库数据发生变化时自动更新数据? 我使用SQL Server数据库。 如果可能的话,我想使用Linq-2-SQL