标签: windows-rt

适用于Windows RT的数据库

有人知道Windows RT是否有某种形式的SQL Express可用吗?希望C#友好而不是C++.

sql-server-express windows-8 windows-rt

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

Microsoft Surface:如何在不被浏览器拦截的情况下允许JavaScript触摸/拖动事件?

我的网站上有一张谷歌地图地图,但是当它与微软Surface平板电脑一起使用时,浏览器拦截了"平移"手势 - 它试图转到下一个浏览器窗口.如何让浏览器忽略平移(拖动事件)以使地图正常运行?这样maps.google.com,地图完全可以拖动,因此谷歌必须采用一种解决方法.

javascript google-maps touch dom-events windows-rt

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

如何在Microsoft Surface上自动执行非交互式测试

我们有一套测试(本机库的测试用例),我们想在Microsoft Surface(ARM版本)上运行.从Visual Studio手动完成它很容易.但是,我们希望以一种我们可以编译,安装,运行和收集命令行输出(例如来自Jenkins CI)的方式自动化该过程.

在iOS上有Fruitstrap模拟XCode来为iOS做类似的任务.是否有Microsoft /第三方工具可以帮助我们为Surface执行此操作?

关于自动化GUI测试的问题(测试Microsoft Surface应用程序的最佳方法)与此情况无关,因为我们没有任何GUI,问题是从主机上以非交互方式上传和启动Surface上的应用程序.

编辑:有一个很好的视频,说明如何在VS2012中使用Google Test框架http://www.youtube.com/watch?v=o-Gi6REeGN0,但问题是我们要在Microsoft Surface上运行测试而不是主人.

automated-tests unit-testing visual-studio jenkins windows-rt

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

关闭Windows 8 Charm Bar

我有一个Surface Pro,我需要"锁定"作为一种Kiosk模式.我知道有一个更新正在为"Kiosk模式"..但我需要在此之前这样做.

我在互联网上搜索过,但看起来你无法通过屏幕上的滑动禁用魅力栏.我已经找到了禁用触控板的方法..但不幸的是,由于这款平板电脑将在没有键盘的情况下使用,我需要禁用魅力吧.

我的新想法是将整个Charm条HWND移出屏幕数千个像素,或者,可能在其上设置一个窗口样式,以便它不会出现.我试图使用Spy ++和一个EnumWindows基于自定义的控制台应用程序给我一些Window句柄..但是我不能让Charm栏打开足够长的时间让它们生效.

所以我的问题是:如何HWND在Windows 8中找到Charm Bar 的Window Handle()?或者,我怎样才能以其他方式获得Charm栏的引用以便抛出SetWindowLong或者抛出SetWindowPos它?

c# c++ windows-8 windows-rt

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

Interaction.Behaviors不适用于按钮内容

我已经在XAML页面中的按钮内容上创建了动画,在windows silverlight phone 8中.但是当我将我的项目移动到Windows Phone 8.1 RT ..按钮内容的动画不起作用,因为它在silverlight电话项目中工作.

我添加了以下代码,我在silverlight phone 8中实现了..

Interaction.Behaviors代码部分不工作..我在windows phone 8.1中添加了行为sdk参考...

我还在下面添加了三个用于交互性...

      xmlns:i="using:Microsoft.Xaml.Interactivity"
      xmlns:ic="using:Microsoft.Xaml.Interactions.Core"
      xmlns:im="using:Microsoft.Xaml.Interactions.Media"
Run Code Online (Sandbox Code Playgroud)

XAML

<Button x:Name="MenuButton"
                Style="{StaticResource PageNumberButtonStyle}"
                Height="180"
                Margin="10"
                Width="240"
                Click="MenuButtonClick"
                Content="{Binding CurrentPage.Number}"
                FontFamily="ms-appx:///Fonts/sesamewkshpregular.ttf#SesameWkshp Rg"
                HorizontalAlignment="Left"
                RenderTransformOrigin="0.5,0.5"
                VerticalAlignment="Bottom">
            <Button.RenderTransform>
                <CompositeTransform x:Name="MenuButtonScale"
                                    ScaleX="0"
                                    ScaleY="0" />
            </Button.RenderTransform>
        </Button>



<Page.Resources>
    <ResourceDictionary>
        <!-- PageNumberButtonStyle -->
        <Style x:Key="PageNumberButtonStyle"
               TargetType="Button">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Button">
                        <Grid>
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="FocusStates">
                                    <VisualState x:Name="Unfocused" />
                                    <VisualState x:Name="Focused" />
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="PageNumberStates">
                                    <VisualState x:Name="BindingChanged">
                                        <Storyboard>
                                            <DoubleAnimation From="1"
                                                             To="0"
                                                             Storyboard.TargetProperty="(UIElement.Opacity)"
                                                             Storyboard.TargetName="contentPresenter" />
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup> …
Run Code Online (Sandbox Code Playgroud)

c# windows-rt windows-8.1

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

使用WinRT API编写的应用程序是否可以在Windows 8 x86,Windows 8 for ARM和WP8上运行?

AFAIK,只有Metro风格的应用程序可以在Windows 8 ARM上运行,而Metro风格的应用程序只能使用WinRT API编写.

根据这个线程,我们可以从桌面应用程序和Windows Phone 8应用程序访问Windows 8 WinRT API吗?如果是这样,它们是否在不同的命名空间中?

Windows Phone 8也使用ARM体系结构.因此,如果我们的应用程序是使用WinRT API编写的,它可以在Windows 8 x86,Windows 8 for ARM和WP8上运行,对吧?

windows-8 windows-runtime windows-phone-8 windows-rt

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

远程调试工具无法在Surface RT上运行8.1预览(无法验证数字签名)

我正在尝试在运行Windows 8.1预览版的Surface RT上安装Remote Tools.我从微软的网站下载了远程工具的更新2,当我尝试运行它时,我收到错误:

Windows无法验证此文件的数字签名.最近的硬件或软件更改可能安装了错误或损坏的文件,或者可能是来自未知来源的恶意软件.

这是令人困惑的,因为我直接从MS网站下载文件,当我查看.exe微软公司的数字签名属性时.

任何见解将不胜感激.

谢谢!

更新:似乎我的Microsoft根权限证书"无法用于所选目的"我尝试从另一台计算机导出"好"证书并将其导入Surface计算机但它仍然提出相同的问题.

remote-debugging visual-studio-2012 windows-rt windows-8.1

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

如何使用MultiLine和Scroller进行WinRT TextBox

我正在使用Windows应用商店应用并尝试使用多行和滚动条创建一个文本框.

我假设这应该像在WPF中一样容易实现.

我怎样才能做到这一点?非常感谢!!

xaml windows-store-apps windows-rt

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

如何在页面方向更改时全屏显示XAML元素?

在我的Windows Phone 8.1 RT应用程序中,我在枢轴控件中有一个图像.

我想在页面方向更改为垂直时以全屏显示元素.

任何帮助将不胜感激.

我的XAML如下所示.

<Grid x:Name="ContentPanel">
    <Pivot Title="{Binding ItemTitle}">
        <PivotItem Header="Overview">
            <StackPanel Orientation="Vertical">
                <Image x:Name="MainImage" Source="{Binding ImageURL}"/>
                <TextBlock x:Name="TitleTextBlock" Text={Binding Title}"/>
            </StackPanel>
        </PivotItem>
        <PivotItem Header="Details">
            <ScrollViewer>
                <TextBlock x:Name="DetailsTextBlock" Text="{Binding Details}"/>
            </ScrollViewer>
        </PivotItem>
    </Pivot>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我正在尝试MainImage在页面方向更改为横向时以全屏显示图像控件,并在方向更改回纵向时将其恢复为正常旋转.

windows xaml winrt-xaml windows-rt windows-phone-8.1

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

将DateTime转换为特定格式

将DateTime转换为此格式的最佳和最快方法是什么?

2015-03-26T18:02:58.145798Z

目前我从服务器收到一个日期,我能够解析它并将日期转换为DateTime,ToString()输出是这样的:

26/03/2015 18:02:58

为了转换我正在使用这行代码的日期:

var parsedDate = DateTime.Parse("2015-03-26T18:02:58.145798Z", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
Run Code Online (Sandbox Code Playgroud)

将parsedDate转换回原始格式的最佳方法是什么?

编辑:我想将DateTime转换为此格式2015-03-26T18:02:58.145798Z为字符串

c# datetime windows-rt windows-phone-8.1

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

是否可以在Surface RT(或运行Windows RT的其他ARM设备)上调试Windows应用商店应用?

我知道Surface RT版本只能运行Windows应用商店应用.那么,我可以将自己的Windows应用商店应用部署到Surface RT并通过Visual Studio 2012远程调试器进行调试吗?

debugging windows-store-apps windows-rt

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

Win7/8下的DWM + GDI

我曾经在我的 Win7 系统上注意到一个问题,我认为这是一个 DWM 错误,因为它在重新启动后被修复。但现在我意识到它在其他人的系统上发生(作为默认行为),这也是 Surface Pro 上的正常行为。

如何重现问题:使用 GDI 实现一个基本的套索系统。定义一个鼠标控制的矩形,当矩形发生变化时,使旧的和新的无效(或使两个矩形的联合无效,无论是新矩形还是复杂区域,都无所谓,“bug”无论如何仍然显示)。

在 期间wm_paint,您只需擦除背景并绘制矩形(它必须是矩形轮廓,如果它是实心矩形,则问题将不可见)。如果您想确保这不是一个闪烁的问题(相信我不是),您可以进行双缓冲。

所以你会看到,如果你有一个像我这样的系统(带有 geforce、aero 的桌面 Win7),是一个普通的套索系统,没有比显示器自己更多的重影。在其他系统上(如 Surface Pro,定义一个完全已知的系统),您会看到,当您向外延伸套索时,套索的边界消失了。有点像 LCD 重影,但更明显。

现在,不是使套索的矩形无效,而是尝试使整个窗口无效。在那里,不再有重影。

我发现它不是“修复”它的失效,而是 GDI 访问。您也可以使整个矩形无效,但只绘制套索区域,仍然重影。但是,如果您绘制套索区域并在窗口的每个角上绘制一个小像素,则不会再出现重影。

DWM 中一定有一些东西,可能是从 1.1 版开始,它使用了最后一次 GDI 访问的边界框的某种缓存,并且出于某种奇怪的原因,最后一个边界框内的内容将立即显示在屏幕上,而新的部分将至少延迟 1 帧。

这很糟糕,因为它破坏了每个人都使用的非常基本的窗口失效,而且我还没有找到任何方法来修复它(当然,除了使整个窗口失效,但这很愚蠢,而且还有一个问题是影响整个 GDI,所以你到处都会得到糟糕的视觉效果)。

同样,它最有可能在 DWM 1.1 中出现,我认为您无法在 Vista 中获得它,但我不确定。我也不知道为什么它在我的桌面上不这样做,可能这取决于显卡的驱动程序。

所以如果有人碰巧知道更多关于这件事......

gdi dwm windows-rt

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

如何在Windows Phone 8.1 RT应用程序中为控件添加倾斜效果?

我正在使用Windows Phone 8.1 RT框架开发应用程序.有一些网格控件我想添加倾斜效果.我该怎么做?

windows-rt windows-phone-8.1

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