目前我正在开发一个WinRT应用程序,我想实现网页之间的滑动。我使用FlipView进行刷卡
但是很明显,WebView正在捕获滑动,并且没有将这些事件传递给FlipView
<FlipView HorizontalAlignment="Left" Grid.Row="1" VerticalAlignment="Top" Margin="50,50,50,50">
<FlipViewItem>
<WebView Horizon
我正在尝试为windows 8构建metro应用程序。在这个应用程序中,我试图解析来自网站的数据。为此,我使用了HtmlAgilityPack 1.4.6。但我对“HAP1.4.6是否适用于windows 8”和“它是否支持Xpath”感到非常困惑,因为Codeplex上有太多令人困惑的信息。到目前为止,它似乎可以在Windows8上运行,但我看不到HtmlNode.SelectNode方法。如果Xpath不起作用,是否有其他选项来进行解析?你能告诉我一个教程或例子吗?请
您的您可以使用LINQ
我想用HttpClient加载开普勒参考页面,如下所示:
string resourceAddress = _url;
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, resourceAddress);
HttpClient httpClient = new HttpClient();
// Do not buffer the respo
BackgroundTaskCompletedEventArgs.CheckResult的文档说明:
如果后台任务完成事件报告了错误,则引发异常
我曾尝试创建一个后台任务,该任务在其Run方法中引发异常,但当我订阅其Completed事件并在其完成时调用CheckResult时,不会引发异常
CheckResult何时实际抛出异常?它应该完全按照您所描述的那样工作:如果在IBackgroundTask的Run方法中抛出异常,则BackgroundTaskCompletedArguments.Ch
我有一个WinRT应用程序,我希望用户能够选择主题,我可以定义其他主题吗,除了亮/暗之外?它目前没有内置到平台中,所以您需要自己实现它。我的方法是在应用程序级别替换资源字典,并在切换字典时重新创建可视化树(例如,删除并添加回整个控制树-根框架、当前页面等。StaticResource绑定从不更新,因此您需要强制重新评估,这应该是最简单的方法。Filip,我如何做到这一点?我正在尝试在运行时更改一些资源,除非重新启动应用程序,否则它们不会显示。我假设它是正如您所说,由于StaticResource
在Metro应用程序中使用GetThumbnailAsync()方法检索存储文件的缩略图时,背景颜色为深蓝色/海军蓝
是否可以覆盖此颜色?我希望背景透明来自:
缩略图是背景上适当大小的图标。背景颜色由与文件关联的应用程序确定
结合以下注释:
注意如果关联的应用程序是Windows应用商店应用程序,则使用应用程序的平铺背景色
如果你的应用程序与文件有关联,只需确保你的应用程序背景颜色是透明的(实际上,你不能100%确定你能做到这一点)
另一个选项是使用WriteableBitmapEx之类的工具查
我正在使用Prism for Windows运行时来帮助我的MVVM实现。它有一个用于属性的内置SetProperty命令。如何从视图模型中侦听属性更改以使其他事情发生?您可以处理INotifyPropertyChanged.PropertyChanged事件并检查属性名称。如果要避免字符串比较,可以定义新事件并为特定属性引发它。它可以是常规CLR事件,也可以是EventAggregator事件聚合器,如果您想将其广播给应用程序中任何感兴趣的侦听器
我正在为我的UWP应用程序使用template-10的汉堡模板。我创建了几个页面,但是当我浏览这些页面时,后退按钮不可见。即使使用NavigationService.Navigate()方法,它也不会出现。我希望在浏览页面时可以看到“后退”按钮。当我移动到不同的页面时,是否需要注册导航已发生?请提供帮助。控件上的ClearHistory=“False”控件上的ClearHistory=“False”是否修改了模板?在生成的模板中,默认情况下在标题栏中以桌面模式导航后,返回按钮可见。你能提供一些你
WinRT支持添加视频和音频效果(很像),但是我找不到一种方法来使用我在中已经使用的现有IMFTTransform
MediaPlayer::AddVideoEffect()只接受“ActivateableClassID”的字符串,而IMFMediaEngineEx::InsertVideoEffect()允许我直接传入指向本地IMFTTransform的指针。我不想在系统中注册DLL以激活类,我只想在进程中本地注册IMFTTransform,以便classId可以发现它
我在网上搜索过,但信息
在C++/WinRT反射中,API定义为
UIElement::AddHandler(Windows::UI::Xaml::RoutedEvent const&RoutedEvent,Windows::foundation::IIInspectable const&handler,bool HandledEventsTo)const
但是处理程序似乎只继承自IUnknown。例如,这是以下声明:
structKeyEventHandler:Windows::foundation::IUnknow
当使用后台传输API时,我们必须迭代当前数据传输,以便在应用程序终止(即系统关闭)后重新启动时再次启动它们。要获取进度信息并能够取消数据传输,必须使用AttachAsync附加这些信息
我的问题是AttachAsync仅在数据传输完成时返回。在某些情况下,这是有道理的。但是,当有多个数据传输时,列表中的下一个传输将在当前连接的数据传输完成之前开始。我对此问题的解决方案是处理AttachAsync().AsTask()以经典方式返回的任务(不是使用Wait,而是continuations):
IR
架构:Win8应用程序+本地Web API自主机共享一个公共“合同”项目
Web API返回非常通用的合同类型(IEnumerable等)
在Win8应用程序中,我希望将这些契约转换为具体的MVVM兼容模型对象,例如使用ObservableCollection而不是IEnumerables
我很想使用AutoMapper来完成这项任务,但它与WinRT不兼容。我不久前使用过AutoMapper,但现在我通常使用一个特定的类来完成这项工作,因此我可以测试它并实现“奇怪”的逻辑。此类负责2方向的映射
我正在开发Windows应用商店应用程序(C#+XAML),在其中我正在开发用户注册表单。我想验证文本框字段是否具有有效文本。文本框验证的最佳方式是什么?
谢谢。如果要同时验证所有文本框,则应在“保存”按钮单击或任何其他事件时进行验证。如果textbox中的任何一个依赖于另一个,那么您应该在LostFocus事件中进行验证。我认为没有其他方法,因为不同的textbox将具有不同的验证逻辑,所以您可以创建公共LostFocus事件,并使用开关大小写来识别特定的textbox并进行验证。我需要像Ra
我正在寻找一个解决方案,以捕获音频流在amr nb格式的WinStore应用程序
是否可以将音频直接捕获为amr nb流?
或者需要以pcm格式捕获,然后将其转换为amr nb流
提前感谢您提供使用示例我不熟悉此编解码器,但据了解,windows 8.0不支持此编解码器
看起来是这样,但我认为转换不是内置的。然后,您必须构建一个MediaExtension并将其与应用程序一起提供。上有样品MFT
还有另一个解决方案,也许更简单,不涉及媒体基础。它包括使用WASAPI收集原始音频数据,并使用AMR
我正在使用下面的程序集
Assembly Assembly=Application.Current.GetType().GetTypeInfo().Assembly
我从该程序集中获取资源名称以供使用
var resources=assembly.GetManifestResourceNames()
但它在程序集中没有给出资源名称
请帮助我如何实现它?在VB.NET中,我这样做:
Public Function LoadResourceStr(sResID As String) As Strin
在MSDN官方文件中,我发现:
重要信息未能向Windows应用商店报告已完成的耗材将导致用户无法再次购买该产品,直到报告上一次购买的完成情况
但在Windows 8.0 SDK中,缺少函数ReportConsumableFulfillmentAsync,我只使用了RequestProductPurchaseAsync,仅此而已
当我使用8.0 SDK将我的应用提交到Windows应用商店时,will是否正确使用我的应用程序内消费品购买?PerReportConsumableFulfillmen
我正在将一个应用程序从WindowsPhone8Silverlight移植到WinRTXAML。我已经创建了一个自定义DependecProperty,我正在使用DoubleAnimation设置动画。这只在WP8上起作用,但在WinRT版本上不起作用
财产本身起作用;如果我在代码中手动设置它的值,就会调用change回调,一切正常。动画似乎运行良好;它将持续指定的持续时间,然后使用animpleted回调完成-但DependencyProperty不会更新,也不会调用其更改回调。我创建了一个计
Microsoft提供的用于Windows运行时应用程序后台下载的小示例代码如下:
try
{
LiveDownloadOperation operation = await connectClient.CreateBackgroundDownloadAsync(filePath);
var result = await operation.StartAsync();
// Handle result.
}
catch
{
// Handle errors.
}
我在wp8.1中将MVVM Light与通用应用程序一起使用时遇到以下问题。在构造函数中的ViewModel中,我使用lambda创建了一个简单的RelayCommand,而不是对方法的引用。问题是,有时当我在手机上导航到桌面,然后返回应用程序时,弱引用就消失了。我确实理解使用弱引用的原因,但我不理解为什么在不卸载视图和ViewModel时它会删除。通过Frame.GoBack返回页面时也会发生同样的情况。即使没有页面缓存创建的新实例,引用也会突然设置为collected
GoHomeComma
我已经创建了超过200页的windows应用商店应用程序。这里的问题是,当我从一个页面移动到另一个页面时,尽管释放了所有引用,但每个页面都会留下很小的内存占用。我已经检查了所有的主要工具和分析器,并确保没有包含它们的引用。因此,内存将增加到500-600多MB,应用程序最终将崩溃
作为一个例子,我创建了一个带有两个页面的示例项目,即第1页和第2页。Page1有很多控件(包括一个重定向到Page2的按钮),其中Page2是空白页。现在在App.xaml.cs中,如果我将第一个页面设置为Page2,
我需要从谷歌登录接收用户firstname和lastname。
这是我的代码:
internal static string GoogleAppId = "XXXXXXXXXXXXX-scvpbtaoijuciinu1oneu7ijqtdvcpce.apps.googleusercontent.com";
internal static string GoogleAppSecret = "XXXXXXXXXXXUJuZNHhf6-8";
internal static U
嗨,这是我问的第一个问题:
我有一个WinRT应用程序(C#/XAML),它在前20次正常打开,之后就无法打开
在windows事件应用程序日志中(无帮助)消息是“应用程序未在分配的时间内启动”。如果附加Visual Studio调试器,则基本错误似乎是“没有足够的配额可用于处理此命令。(HRESULT的异常:0x80070718)”
编辑:看起来bg代理重复注册可能有问题。。。将更新底层“配额不足,无法处理此命令。(HRESULT异常:0x80070718)”消息,原因是:
Backgroun
我正在尝试在WinRT中移植C++/C库。旧库包含很多内部类
我想知道如何在Win Rt中转换这些类。我目不转睛地看了看,在那里没有找到任何示例。在常规类中,您可以使用与以前相同的方法进行转换。
在ref类中,只能声明内部/私有类
public ref class Class1 sealed
{
public:
Class1();
internal:
class Class2
{
public:
void Do();
};
};
我想设置WinRT XAML工具箱图表控件的图例项的样式
我检查了源代码,发现以下样式:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:datavis="using:WinRTXamlToolkit.Controls.Da
我已经使用JavaScript/HTML5创建了一个针对Windows8.1的Windows应用商店应用程序。在我的单页应用程序中,该应用程序在3页上有一个传单0.7.2地图。我有一个在浏览器中运行良好的应用程序。WinRT应用程序在调试时也工作得很好。问题仅在我未调试时出现,然后贴图在缩放时开始冻结。当我慢慢使用应用程序时,地图几乎不会冻结,但当我连续快速缩放5-10倍时,地图会冻结,只有在我导航到另一个页面然后返回地图页面后才会开始响应
我尝试了以下操作,但这些操作仍在我的应用程序中处于活动
当我在异常堆栈中有此行时:
WebApiAccessService.<GetStudentKey>d__14a.MoveNext()
WebApiAccessService.d_u14a.MoveNext()
什么是“d__14a”?它是否可以告诉我(没有符号)该方法开始时的偏移量?具有奇怪名称的堆栈跟踪告诉您异常是在d\u 14a类型的MoveNext()方法中引发的
当您使用async并等待实现状态机时。此状态机涉及一个结构,在您的示例中,该结构的名称为d_u14a。显然,这
我想从服务器下载文件并显示加载进度。我该怎么做
下载时,我使用以下方法:
HttpClient client = new HttpClient();
Stream response = await client.GetStreamAsync(url);
但我不知道如何获得下载文件的大小,也不知道下载了多少
谢谢你的帮助
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAs
我想创建简单的2D游戏(触摸/点击赢取),我有WP7的C#和XNA的经验
但现在W8没有XNA afaik
我必须为这个游戏使用什么技术?
我想在桌面W8和WinRT上运行它
谢谢你的帮助 如果游戏在图形上足够简单,您可以在Windows Phone上使用Silverlight,在Windows 8上使用XAML,这样您就可以共享大量代码。另一种选择是在Windows Phone和Windows 8上使用XNA。MonoGame是XNA的开源版本。另外,在Windows上,可以使用DirectX
我有一个windows8rt存储应用程序(XAML/C#)
我有一个以网格为主要组件的表单。该网格有50行,每行有一个文本框。网格被包装在scrollviewer中:
<ScrollViewer>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowD
我已经完成了LoadState和SaveState,所有的工作都很好
我只是想检查一下网页的构造器,如果我来自暂停或不是。。。
我可以执行全局布尔变量,当我进入LoadState以更改其值时:
bool suspended;
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
{
...
if (pageState !
我的应用程序的一个用户报告说,他每次打开应用程序都会收到一条被拒绝的消息。重新安装并使用新数据启动无效。我不能复制它,我也不会自己把信息扔出去。有人有过类似的经历吗
编辑:
此屏幕截图向我发送用户:
也许这是Live SDK的一个问题。我在日志中收到了这些错误消息,但我不确定它们是否相关:
Microsoft.Live.LiveConnectExceptionThe URL contains the resource 'files', which isn't supported.
以及:
奇
我正在尝试用windows应用商店应用程序的后台任务定期下载文件,但遇到了问题
我在上跟踪了这个示例,甚至下载/运行了它,一切都很顺利(包括能够进入计时器后台任务)
因此,我在一个全新的Windows名称空间中创建了自己的后台任务
Win8BackgroundTest
{
public class TestBackgroundTask
{
public async void Run(IBackgroundTaskInstance taskInstance)
我有一个在C#/XAML下开发的Windows应用商店应用程序。如何将此应用程序与Windows JavaScript集成
我需要在WinJS中查看我的应用程序
提前感谢。目前,基于WinJS的应用程序中无法显示C#/XAML应用程序UI。没有托管UI的机制。事实上,目前还没有办法在应用程序中托管/使用其他应用程序的全部或部分UI(即使是带有XAML的XAML)。你今天能做的最好的事情就是启动另一个应用程序
您可以在C#/XAML应用程序的WebView中托管WinJS应用程序。但是,这并不是你
2012年9月17日更新:重申了问题并增加了娱乐步骤
我正在尝试将WrapGrid样式的图像库添加到ItemDetailPage。到目前为止,我发现实现这一点的唯一解决方案是创建组样式并使用DataTemplate选择器。在详细信息页面上这样做似乎有些过分,因为我需要为页面上的每个列创建一个类
我试图解决这个问题,如下所示,但GridView独立于我的ScrollViewer滚动,这是不可接受的
要在VS中重新创建默认网格应用程序,请执行以下操作:
将此属性添加到SampleDataItem
/
当我的应用程序启动时,第一个文本框具有焦点。在台式机上运行时,这并不重要,但在平板电脑上运行时,意味着屏幕上的键盘弹出,遮住了一半屏幕
如何防止应用程序首次启动时任何控件具有焦点?我认为除了在所有控件上将IsTabStop设置为false之外,没有其他方法可以简单地移除焦点,但解决方法可能是放置一个不可见控件(例如,将IsTabStop设置为true且不透明度设置为0的UserControl)在页面中使用较低的选项卡索引。在页面上使用较早的选项卡索引放置一个按钮:
<Button
我正在尝试使用多个ControlTemplate和DataTemplates创建TemplatedControl。此TemplatedControl主要有几个ItemsControl。现在我正试图绑定回我的TemplatedControl,以获得DP的那种样式
在WPF中,我基本上喜欢{Binding RelativeSource={RelativeSource antestortype={x:Type controls:CONTROL\u NAME}},Path=WHATEVER\u STYL
我正在尝试创建一个基于MVVM Caliburn的WinRT 8.1应用程序(我知道在版本2.0发布之前,CM不会与8.1完全兼容,但这个错误似乎与此无关,因为当处理程序放在代码隐藏视图中时也会出现)。其中一个视图包含WebView控件,其内容通过NavigateToString设置(HTML内容来自应用程序的已安装资产)。加载到此控件中的HTML包含多个超链接,其中大多数表示对其他基于资产的HTML内容的交叉引用。因此,当用户单击要覆盖标准导航操作的链接时,请通知我的viewmodel,并让它
我使用以下代码来获取资源
ResourceLoader manager = null;
manager = new ResourceLoader("Resources");
但它显示了“ResourceMapNotFound”异常
我的问题是如何检查应用程序是否具有资源?如果应用程序没有资源,则意味着我必须跳过它 你能用一个try/catch来包装它吗?我也用过,但仍然是异常原因。请给出另一个solution@Jai这就是解决办法。显示您在try中使用的代码/catch@MarkHall实
我有一个C++/CX Windows应用商店组件类,我想实现一个自定义的公共ToString方法,我可以从C#调用它。它编译得很好,但我从编译器那里得到一个奇怪的警告。以下是再现警告的代码:
public ref class Foo sealed
{
public:
String^ ToString()
{
return ref new String(L"This is from class Foo");
}
};
编译上述类时,Visual Studi
我正在制作一个自定义消息对话框。该对话框向用户显示信息并等待按钮按下。我用wait异步调用我的对话框,但我的问题是,同时焦点被设置为背景中的一个元素(在弹出窗口后面)。如果我使用standart MessageDialog,则会再次设置焦点,但在对话框关闭后(会设置焦点,但在对话框关闭之前不会更新ui)。我想达到同样的行为。
我的对话框基于WinRT XAML工具包中的InputDialog。
感谢WinRTXamlToolkit添加了AwaitableUI扩展,它使您能够await事件s。如果
Windows Phone 8.1中的媒体管道似乎因大量内存管理问题而中断
当您在Windows Phone Runtime 8.1中创建使用IMediaSource来流式传输音频的后台音频应用程序时,该应用程序的组件最终会抛出OutOfMemoryException,在某些情况下甚至会抛出StackOverflowException。当查看内存转储时,内存中有很多未收集的垃圾
讨论已经开始并进展到这一结论。为了让Windows Phone团队能够注意到这一点,我已经创建了一个程序,但我仍然希望
我有一个mainpage.xaml,其中包含一个*appbar**,它是从可重用页面(ToolboxDeviceSelectionControlPage)分配的
在使用ToolboxDeviceSelectionControlPage之后,我需要将一个对象返回到主页面。我该怎么做
我尝试使用Fram.Navigate(主页,对象)。它崩溃并抛出:对象引用未设置为对象的实例。您不应该这样做。您应该在同一页面中定义应用程序栏。。您可以使用AppBar作为基类创建外部用户控件,并在页面中使用它。为什么
我创建了一个Windows Phone 8.1(WinRT)应用程序,支持从手机上载一个或多个文件
我使用后台上传程序来实现这一点。我使用以下函数创建后台上传
public async void AddUploads(IReadOnlyList<StorageFile> uploadFiles)
{
BackgroundTransferGroup group = BackgroundTransferGroup.CreateGroup(this.Grou
我有一个垂直的stackpanel,里面有近10个textblocks,它的可见性在点击按钮时会发生变化,我们可以在stackpanel的可见性上应用动画吗?意思是当它折叠或可见时,它会像从顶部打开一样显示动画
我不知道这是否可能。或容易实现或不容易实现。以下是使用AddDelete过渡动画的工作示例:
说明:
你可以应用各种各样的动画来达到你想要的效果,而且会变得非常复杂。我找到的最简单的解决方案是使用AddDeleteThemeTransition动画。首先,您需要引用Windows.UI
我正在开发UWP应用程序,我有一个与类绑定的Listview,其中最多有10项。Listview有一个DataTemplate,并且此DataTemplate中有一个Usercontrol
我想点击任何一个项目,这样动画(情节串连板)就会开始,色带就会向右展开,当我现在点击另一个项目时,展开的(先前点击的)色带就会折叠,当前点击的项目的色带就会展开
如果我将这个色带放在Listviewitem样式中并使用视觉状态管理器,这种方法是可能的,但实际上我需要在运行时通过类动态地放置边框颜色和角半径等,
我无法让GeofenceMonitor引发任何事件;状态未更改,地理位置也未更改。
我正在为Windws10-Build14393开发
这可能取决于设备吗?是否有我必须首先启用的任何隐藏系统设置?查看Creators Update 1703-Build 15063.250上是否也有相同的设置您是否收到来自GeofenceMonitor的任何异常?
当我查看剪贴板时,我得到的只是一个名为“终端服务私有数据”的irandomaccesstream。这就是当你从桌面复制文件,但你正在模拟器中运行你的应用程序时发生的情况。我想尝试阅读这些数据,有人知道我在哪里可以找到文档来找出流中的内容吗?如果复制多个文件或一个文件,则格式和值类型相同。您可以编写一个小应用程序,将其转储为字符串或十六进制值。我打赌如果你仔细看一下,格式会很明显。我认为从格式的名称可以清楚地看出,它是未记录的。
如何在WinRT应用程序中设置开始屏幕(也称为启动屏幕)的背景色?默认值为深灰色,对眼睛不友好。在应用程序清单中,有“应用程序UI”选项卡,将“背景色”条目设置为所需颜色
现在已经移动到“可视化资源”选项卡,然后您需要在设置“背景色”之前选择“启动屏幕”。@JoshGreifer,我认为winrt文档仍然缺乏,因此任何关于它的内容都是有帮助的。关于这个问题,我在谷歌上搜索了很多次,没有发现任何相关的信息,然后我四处游荡,找到了答案,觉得也许我的发现可以帮助其他人,所以我提出了这个问题。
我有此WRL声明(取自MS提供的样本的灰度过滤器):
class CGrayscale:公共运行时类<
RuntimeClassFlags,
Imedia扩展,
内模转化
>
如何将该类转换为C++/CX?
我需要这样做的原因是,在同一个DLL中,我使用C++/CX定义了一些类,这些类在后台自动为这些类生成类工厂(从我的DLL导出的DllGetActivationFactory)。自动C++/CX类工厂声明与我必须为WRL定义的运行时类执行的类工厂声明冲突
因此,将WRL声明转换为C++/CX
我要对背景音频进行最简单的回放。我甚至不想捕捉媒体控件或任何东西。我只想启动应用程序并播放音频,直到我明确关闭它。也就是说,它应该在隐藏时播放音频
我使用和作为参考,并遵循他们的指导:
此外,我还在我的包中添加了后台任务。appxmanifest的声明,选中了音频,并设置了起始页。我错过了什么 您还应该启用SystemMediaTransportControls,并在其上和MediaElement上处理两个事件,以使它们保持同步
检查这篇文章:
我真的需要实施这些控制吗?奇怪,但我很快就会试
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 23 页