标签: windows-8

将String转换为Page的类型?

我想将字符串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)

c# navigation windows-8 windows-store-apps

1
推荐指数
1
解决办法
1601
查看次数

如何将异步事件处理程序连接到WinRT中的非异步事件?

我有一个从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在事件和路由事件概述中提到了类似的内容,但未能使其工作.

谢谢!

c# asynchronous windows-8 windows-runtime

1
推荐指数
1
解决办法
1545
查看次数

如何暂时禁用多语言应用工具包?

我有一个Windows Store应用程序(Windows 8),当前正在使用“多语言工具包”将许多字符串翻译成多种语言。不幸的是,这样做使我的应用程序的每个构建都需要6分钟以上的时间!这对我的应用程序进行了细微的改动,使我的工作流程彻底瘫痪。

有什么办法可以在不影响我的任何语言文件的情况下暂时禁用Multilingual App Toolkit,以便我可以进行快速开发,但仍然能够像以前一样使用Multilingual Toolkit?

c# multilingual windows-8 windows-runtime windows-store-apps

1
推荐指数
1
解决办法
511
查看次数

如何使用存在于usercontrol后代码中的eventhandler以编程方式打开和关闭bottomappbar?

我有一个Windows 8应用程序(Xaml和C#):

我有一个包含在MainPage中的userControl.

在这个MainPage中,我已经包含了一个在RightClick和Windows + Z上完全正常运行的BottomAppBar.

我需要做的是从userControl中存在的图像上的事件处理程序(在usercontrol后面的代码中)打开BottomAppBar.我需要访问BottomAppBar才能使用属性IsOpen,但我无法这样做.任何提示?我错过了什么吗?

c# xaml user-controls appbar windows-8

1
推荐指数
1
解决办法
1470
查看次数

使用jquery mobile开发windows phone 8 app

由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仅用于移动网站而不是网络应用程序?

jquery-mobile windows-8 cordova

1
推荐指数
1
解决办法
4003
查看次数

如何获得容器(即网格)以适应其内容的旋转大小?

(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

1
推荐指数
1
解决办法
510
查看次数

从网站解析返回403禁止

实际上,我正在编写一个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

这是一张描述更多错误的图片请你能帮助我:)

c# xaml parsing store windows-8

1
推荐指数
2
解决办法
7106
查看次数

Windows 8 Store App和jQuery - MSApp.execUnsafeLocalFunction

我正在编写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中不可用?

javascript jquery html5 jquery-mobile windows-8

1
推荐指数
1
解决办法
1290
查看次数

在Windows 7和Windows 8上IE10(+)是否相同?

我在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

1
推荐指数
1
解决办法
167
查看次数

获取当前呼叫堆栈

是否有可能在Windows应用商店中获取当前的调用堆栈,而不会抛出异常?

我找到了这个答案,但它不适用于Windows应用商店.

为什么我需要这个

我需要得到调用堆栈,因为我有一个DirectX纹理内存泄漏.

我想在分配它时将调用堆栈附加到我的纹理.在一些程序使用之后,我打印了尚未解除分配的所有纹理的callstack.

应该很容易看到我忘记取消分配纹理的位置.

c# callstack windows-8 windows-runtime windows-store-apps

1
推荐指数
1
解决办法
1895
查看次数