我想将字符串DashBoard转换为一种名为DashBoard的页面,因为我想在导航中使用它.通常我会导航到这样的页面
this.Frame.Navigate(typeof(DashBoard));
Run Code Online (Sandbox Code Playgroud)
但我想将DashBoard页面替换为这样的变量
this.Frame.Navigate(typeof(Somestring));
Run Code Online (Sandbox Code Playgroud) 我有一个从Windows.UI.Xaml.Controls.Page派生的页面,我想做这样的事情:
Loaded += OnPageLoaded;
Run Code Online (Sandbox Code Playgroud)
哪里:
private async Task OnPageLoaded(object sender, RoutedEventArgs e)
{
await SomeAsync();
}
Run Code Online (Sandbox Code Playgroud)
甚至可以把它连接起来吗?
我明白了:
error CS0407: 'System.Threading.Tasks.Task
MyApp.MyPage.OnPageLoaded(object, Windows.UI.Xaml.RoutedEventArgs)'
has the wrong return type
Run Code Online (Sandbox Code Playgroud)
Msdn在事件和路由事件概述中提到了类似的内容,但未能使其工作.
谢谢!
我有一个Windows Store应用程序(Windows 8),当前正在使用“多语言工具包”将许多字符串翻译成多种语言。不幸的是,这样做使我的应用程序的每个构建都需要6分钟以上的时间!这对我的应用程序进行了细微的改动,使我的工作流程彻底瘫痪。
有什么办法可以在不影响我的任何语言文件的情况下暂时禁用Multilingual App Toolkit,以便我可以进行快速开发,但仍然能够像以前一样使用Multilingual Toolkit?
c# multilingual windows-8 windows-runtime windows-store-apps
我有一个Windows 8应用程序(Xaml和C#):
我有一个包含在MainPage中的userControl.
在这个MainPage中,我已经包含了一个在RightClick和Windows + Z上完全正常运行的BottomAppBar.
我需要做的是从userControl中存在的图像上的事件处理程序(在usercontrol后面的代码中)打开BottomAppBar.我需要访问BottomAppBar才能使用属性IsOpen,但我无法这样做.任何提示?我错过了什么吗?
由jQuery Mobile提供的UI外观紧密跟随iPhone.目前我正在使用Apache的Cordova创建一个Windows 8移动应用程序.我可以使用jQuery Mobile作为UI以及此Metro样式表(http://blogs.msdn.com/b/interoperability/archive/2012/04/26/more-news-from-ms-open-tech-宣布-open-source-metro-style-theme.aspx)?
是否创建jQueryMobile仅用于移动网站而不是网络应用程序?
(Windows 8.1,Windows应用商店应用)
我想将旋转的文本放在容器(例如Grid)中,让容器从旋转的文本中获取其尺寸.然而...
这段代码:
<Canvas Background="Gray">
<Grid
Canvas.Left="100"
Canvas.Top="100"
Background="LightGray">
<TextBlock Text="Text rotated 270º">
<TextBlock.RenderTransform>
<RotateTransform Angle="270" />
</TextBlock.RenderTransform>
</TextBlock>
</Grid>
<Canvas>
Run Code Online (Sandbox Code Playgroud)
......像这样呈现:

我希望网格在应用旋转后从TextBlock获取宽度和高度.但是,在应用旋转之前,网格似乎从TextBlock获取其尺寸.
如何获得容器(即网格)以适应其内容的旋转大小(即TextBlock)?
xaml windows-8 windows-runtime windows-store-apps windows-8.1
实际上,我正在编写一个Windows商店应用程序,我尝试解析一个网站,但响应返回它在请求中有错误是不需要的.我有一个快照,可能有助于我们找到一个解决方案,这个代码适用于我尝试过的所有网站,但是没有用.
我用这个源代码:
private async void parsingActualites()
{
HttpClient http = new System.Net.Http.HttpClient();
HttpClientHandler newClientHandler = new HttpClientHandler();
System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();
***var reponse = await http.GetByteArrayAsync("http://.........../");***
str3 = Encoding.UTF8.GetString(reponse, 0, reponse.Length - 1);
var strdecodet = System.Net.WebUtility.HtmlDecode(str3);
HtmlAgilityPack.HtmlDocument document2 = new HtmlAgilityPack.HtmlDocument();
document2.LoadHtml(str3);
Run Code Online (Sandbox Code Playgroud)
显示给我的错误是:
响应状态代码不表示成功:403(禁止).
RES
这是一张描述更多错误的图片请你能帮助我:)
我正在编写Windows 8 JavaScript Store应用程序(使用Cordova).当我在Windows 8中使用jQuery时,为什么我必须修改jQuery库以使用以下几个函数?
MSApp.execUnsafeLocalFunction
Run Code Online (Sandbox Code Playgroud)
我希望不要这样做,因为每当新版本的jQuery Mobile发布时都会有轻微的不便(幸运的是,通常不会这样) - 项目中是否有设置禁用此功能?
我正在使用jQuery v1.9.1和jQuery Mobile v1.3.2(这是最新的稳定版本).我读到这是固定的jQuery 2.x - 有人可以确认这是否属实?
如果是这样,在我的移动应用程序项目中使用jQuery 2.x是不安全的吗?jQuery v1.3.2中依赖的jQuery v1.9.1中是否存在函数,这些函数在jQuery v2.0中不可用?
我在OS X上开发.为了测试,我使用的是来自http://www.modern.ie/en-us/virtualization-tools#downloads的 Windows VM的VirtualBox
在测试我的Web应用程序时,我应该在Win7 和 Win8 上的IE10中进行测试,还是我可以安全地假设IE10在两个平台上的行为相同而且只在Win7上进行测试?IE11也是同样的问题.
internet-explorer windows-7 windows-8 internet-explorer-10 internet-explorer-11
是否有可能在Windows应用商店中获取当前的调用堆栈,而不会抛出异常?
我找到了这个答案,但它不适用于Windows应用商店.
为什么我需要这个
我需要得到调用堆栈,因为我有一个DirectX纹理内存泄漏.
我想在分配它时将调用堆栈附加到我的纹理.在一些程序使用之后,我打印了尚未解除分配的所有纹理的callstack.
应该很容易看到我忘记取消分配纹理的位置.
windows-8 ×10
c# ×6
xaml ×3
appbar ×1
asynchronous ×1
callstack ×1
cordova ×1
html5 ×1
javascript ×1
jquery ×1
multilingual ×1
navigation ×1
parsing ×1
store ×1
windows-7 ×1
windows-8.1 ×1