问题标签 [mytoolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1425 浏览

c# - 使用 MyToolkit 嵌入 YouTube 视频 网络连接崩溃 Windows phone 8

我已经使用 MyToolkit 在我的 Windows phone 8 应用程序中嵌入了一个 Youtube 视频,它可以在网络连接上正常工作,但是当我关闭 WiFi 并在我的应用程序中启动视频时它崩溃了,所以我想显示一条消息告诉用户“没有网络连接”并导航回“MainPage.xaml”而不是崩溃,这是我使用的代码

这是 Xaml 代码

谢谢

0 投票
1 回答
400 浏览

c# - MyToolkit 你管 API。视频播放器在 windows phone 7 中崩溃

我正在尝试创建具有内置功能的应用程序来观看 You Tube 视频。我用来实现此功能的插件是“MyToolKit”(http://mytoolkit.codeplex.com/)。整个事情运作良好。当请求查询发送到 API 时,视频和缩略图会正确显示。But when selected a specific movie, an exception is thrown and Visual Studio breaks to the debugger. 以下是视频选择点的代码。

抛出异常,调试器闯入应用程序通用异常(App.xaml.cs) 虽然异常处理如上所示,我认为是异常发生的地方。因此调试器/应用程序崩溃。视频继续在默认视频播放器中播放。关于如何解决这个问题的任何建议?

异常详细信息 System.Runtime.Serialization.InvalidDataContractException 未处理 消息:Microsoft.Phone.Interop.ni.dll 中发生“System.Runtime.Serialization.InvalidDataContractException”类型的未处理异常

0 投票
1 回答
452 浏览

c# - 在 Lumia 520 中使用 MyToolkit 播放 youtube 时出错

我正进入(状态

这个错误

这是 Lumia 520 特有的,我在其他设备上检查过,它工作正常。在手机上播放 youtube 视频是否有任何问题或任何其他方式。

我安装了其他一些在 520 上播放 youtube 视频的应用程序。所以我做错了吗?

0 投票
1 回答
269 浏览

c# - mytoolkit:FixedHtmlBlock 改变样式,xaml

所以我正在开发一个 Windows Phone 8 应用程序,并且我正在使用 mytoolkit:FixedHtmlBlock 来显示 html 内容。我的代码如下

<mytoolkit:FixedHtmlTextBlock Html="{Binding Content}" FontSize="24" Foreground="{StaticResource AppForegroundColor}" />

我想自定义 h3 标签的样式,我在这里找到了这个文档https://mytoolkit.codeplex.com/wikipage?title=HtmlTextBlock

它说我们可以使用以下代码来自定义样式

((ParagraphGenerator)((HtmlTextBlock)html).Generators["h2"]).FontSize = 26; ((ParagraphGenerator)((HtmlTextBlock)html).Generators["h3"]).FontSize = 20; ((ParagraphGenerator)((HtmlTextBlock)html).Generators["h3"]).FontStyle = FontStyles.Italic;

但我不知道如何使用这些,或者把它们放在哪里。有人可以告诉如何使用这些代码吗?

更新: 所以<mytoolkit:FixedHtmlTextBlock x:Name="pcd" Html="{Binding Content}" FontSize="24" Foreground="{StaticResource AppForegroundColor}" />它在下面给出的资源字典中,存储在 Views/DataTemplates/Post1Detail.xaml 中。

资源字典在 Views/Posts.xaml 中被访问为

请注意,资源字典数据模板“Post1DetailLayout”正在用于ItemTemplate="{StaticResource Post1DetailLayout"}

在 PostsDetail.xaml 构造函数中,我尝试执行以下操作

我收到一个错误“名称 pcd 在当前上下文中不存在”。现在如何访问资源字典中的 fixedhtmltextblock 名称并在 PostDetail 构造函数中使用它?

0 投票
2 回答
1986 浏览

c# - 将 ObservableCollectionView 转换为 AsQueryable () 时出现异常“用户代码未处理 System.ArgumentException”

我使用了 ObservableCollection 类型的 object 。我尝试通过以下代码过滤

应用过滤器后,尝试对列进行排序,它抛出

注意:我需要知道为什么这段代码不起作用。我们已经有其他方法来解决这个问题。

更新:ObservableCollectionView可以在MyToolkit库中找到该类。

0 投票
1 回答
1041 浏览

c# - WinRT FlipView.SelectedIndex 绑定不响应 ViewModel 中的更改

我想以编程方式更改 FlipView 的 SelectedIndex。我的 ViewModel 看起来像这样:

Set()提高INotifyPropertyChanged.PropertyChanged()

我的 XAML 看起来像这样:

View 和 ViewModel 似乎绑定正确。当我ViewModel.Log("foo")从控制器调用时,TextBlock 的文本会更新以反映更改。

问题是,当我调用时ViewModel.SetIndex(n),FlipViewSelectedIndex没有更新到n,它只是保持在 0。任何想法为什么会发生这种情况?

0 投票
1 回答
58 浏览

windows-phone-8 - MtFrame GoBackToAsync 弹出或导航回第 N 页而不加载 N-1 页

我正在使用MyToolkit MtFrame类在我的 WinRT 应用程序中进行分页。我想知道是否有一种方法可以在不加载中间页面的情况下导航回堆栈上的第 N 页。

可以说,这是我的页面堆栈的样子:

现在,如果我调用“第 6 页” MtFrame.GoBackToAsync(Page 2),它会弹出第 3-5 页并调用其OnNavigatedTo事件。

有什么方法可以跳过第 3-5 页的加载,或者让它不调用OnNavigatedTo这些页面的事件?

0 投票
0 回答
98 浏览

c# - MyToolkit 减少内存使用

我正在开发一个 Windows Phone 8.1 应用程序,我正在使用MyToolkit .Controls.HtmlView来显示 html 内容。这是我的代码:

在 hvHtml_Loaded 事件中,我正在设置简单的 html 字符串:

Html 字符串看起来像这样(对不起乌克兰语,但这没关系):

所以这个 html 包含一些标签,由我的算法清理。最常见的标签是<p><div>并且<img>几乎所有图像都是 FullHD。

问题发生然后将此类 html 字符串设置为HtmlView.Html属性,应用程序内存使用量高达 190MB。这种行为会导致应用程序在低内存 Windows Phone 设备上崩溃,并且很少在具有 1GB RAM 的设备上崩溃。如果应用程序没有崩溃,内存使用量将减少到 30-40MB。所以一般来说显示这样的 html 字符串,即使是一些全高清图像,30-40MB 就足够了。您可以从 Visual Studio 诊断工具中查看示例:

http://i.imgur.com/YPOILXC.png

设置 Html 属性时,有什么方法可以减少 MyToolkit HtmlView 控件的内存使用量?

0 投票
0 回答
359 浏览

c# - C# WPF MediaElement MyToolKit Youtube

我想在媒体元素中运行 youtube 视频。今天早上,一切正常,但现在我有一个错误,说一个对象为空。我试图找到该对象,但没有。另一组与我的情况相同。我没有改变任何东西。

0 投票
2 回答
75 浏览

c# - SystemMediaTransportControls 在 mytoolkit 中被初始化为不同的模式错误

当我在后台音频播放器启动后运行 mytoolkit 时,返回“SystemMediaTransportControls 以不同的模式初始化。请使用与该模式关联的 API 来完成此操作”异常。

当后台音频播放器未启动时,它工作正常。请帮帮我,我找不到错误在哪里,有什么解决方案...