有人知道Windows RT是否有某种形式的SQL Express可用吗?希望C#友好而不是C++.
我的网站上有一张谷歌地图地图,但是当它与微软Surface平板电脑一起使用时,浏览器拦截了"平移"手势 - 它试图转到下一个浏览器窗口.如何让浏览器忽略平移(拖动事件)以使地图正常运行?这样maps.google.com,地图完全可以拖动,因此谷歌必须采用一种解决方法.
我们有一套测试(本机库的测试用例),我们想在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
我有一个Surface Pro,我需要"锁定"作为一种Kiosk模式.我知道有一个更新正在为"Kiosk模式"..但我需要在此之前这样做.
我在互联网上搜索过,但看起来你无法通过屏幕上的滑动禁用魅力栏.我已经找到了禁用触控板的方法..但不幸的是,由于这款平板电脑将在没有键盘的情况下使用,我需要禁用魅力吧.
我的新想法是将整个Charm条HWND移出屏幕数千个像素,或者,可能在其上设置一个窗口样式,以便它不会出现.我试图使用Spy ++和一个EnumWindows基于自定义的控制台应用程序给我一些Window句柄..但是我不能让Charm栏打开足够长的时间让它们生效.
所以我的问题是:如何HWND在Windows 8中找到Charm Bar 的Window Handle()?或者,我怎样才能以其他方式获得Charm栏的引用以便抛出SetWindowLong或者抛出SetWindowPos它?
我已经在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)
<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) 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.1预览版的Surface RT上安装Remote Tools.我从微软的网站下载了远程工具的更新2,当我尝试运行它时,我收到错误:
Windows无法验证此文件的数字签名.最近的硬件或软件更改可能安装了错误或损坏的文件,或者可能是来自未知来源的恶意软件.
这是令人困惑的,因为我直接从MS网站下载文件,当我查看.exe微软公司的数字签名属性时.
任何见解将不胜感激.
谢谢!
更新:似乎我的Microsoft根权限证书"无法用于所选目的"我尝试从另一台计算机导出"好"证书并将其导入Surface计算机但它仍然提出相同的问题.
我正在使用Windows应用商店应用并尝试使用多行和滚动条创建一个文本框.
我假设这应该像在WPF中一样容易实现.
我怎样才能做到这一点?非常感谢!!
在我的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在页面方向更改为横向时以全屏显示图像控件,并在方向更改回纵向时将其恢复为正常旋转.
将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为字符串
我知道Surface RT版本只能运行Windows应用商店应用.那么,我可以将自己的Windows应用商店应用部署到Surface RT并通过Visual Studio 2012远程调试器进行调试吗?
我曾经在我的 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 中获得它,但我不确定。我也不知道为什么它在我的桌面上不这样做,可能这取决于显卡的驱动程序。
所以如果有人碰巧知道更多关于这件事......
我正在使用Windows Phone 8.1 RT框架开发应用程序.有一些网格控件我想添加倾斜效果.我该怎么做?
windows-rt ×13
c# ×3
windows-8 ×3
windows-8.1 ×2
xaml ×2
c++ ×1
datetime ×1
debugging ×1
dom-events ×1
dwm ×1
gdi ×1
google-maps ×1
javascript ×1
jenkins ×1
touch ×1
unit-testing ×1
windows ×1
winrt-xaml ×1