小编Mik*_*ike的帖子

如何在XAML中增加SymbolIcon的大小?

我有一个按钮,我想用它来启动视频播放,所以它应该看起来像一个"播放"按钮.屏幕上的按钮相当大.这是我到目前为止:

<Button Style="{StaticResource PlayButton}">
    <SymbolIcon Symbol="Play"/>                                
</Button>
Run Code Online (Sandbox Code Playgroud)

PlayButton资源定义MinPeight和MinWidth为200px.这个问题是播放图标非常小,大约16px左右.我怎样才能让它变大?我尝试在Button声明中设置FontSize ="200",但没有区别.

wpf xaml windows-store-apps win-universal-app

22
推荐指数
3
解决办法
8722
查看次数

Graphics.DrawRectangle(Pen,RectangleF)

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawrectangle.aspx

FillRectangle,DrawRectangle,FillElipse和DrawEllipse都可以采用4个浮点(或"单个")参数:x,y,width,height.但是DrawRectangle是唯一不会使用RectangleF的.

我想知道是否有人知道这是为什么.看起来他们似乎只是忘了超负荷.

.net graphics drawing overloading rectangles

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

无法在SQL Server Management Studio中设置主键

我在SQL Server Management Studio中创建了一个表.我右键单击了我希望它成为主键的列.但我无法设定它.它被禁用了.

sql-server-2008

9
推荐指数
3
解决办法
2万
查看次数

在VS2013中切换Phone/Windows XAML编辑器预览?

我在VS2013中有一个适用于Windows和手机的通用应用程序,我在该解决方案的共享项目中有一个页面.

  • Windows项目中创建页面时,XAML预览窗口显示平板电脑.
  • 在" 电话"项目中创建页面时,XAML预览窗口会显示电话.
  • 共享项目中创建页面时,XAML预览窗口显示... 平板电脑.

当我尝试在共享项目中放置更多页面时,我希望能够快速地在两种外形上检查我的UI,而无需实际运行项目.遗憾的是,"设备"面板中没有选项可在预览设备之间切换.

如何在不实际运行项目的情况下预览手机中共享项目页面的XAML?

user-interface xaml visual-studio-2013 win-universal-app

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

MediaCapture + CaptureElement生命周期/导航管理

这是在Windows Phone 8.1商店应用程序中.我MainPage有一个CaptureElement从我的MediaCapture对象显示预览流.对于应用程序内的导航(页面之间),这很有效:

MediaCapture mc;

protected override async void OnNavigatedTo(NavigationEventArgs e)
{
   mc = new MediaCapture();
   await mc.InitializeAsync();
   preview.Source = mc;
   await mc.StartPreviewAsync();
}

protected override async void OnNavigatedFrom(NavigationEventArgs e)
{
   await mc.StopPreviewAsync();
}
Run Code Online (Sandbox Code Playgroud)

我可以导航到其他页面并返回,预览可靠地运行.我遇到了以下情况的问题:

  • 用户按下Windows按钮,然后按后退按钮
  • 用户按下Windows按钮,然后使用任务切换器返回我的应用程序
  • 用户按下搜索按钮,然后按下后退按钮
  • 用户按下电源按钮,然后再次按下并向上滑动以解锁设备
  • 用户按住后退按钮进入任务切换器,然后再次点击我的应用程序

在上述每个操作(和/或它们的组合)之后,当我的应用程序返回时,预览会在显示的最后一帧被冻结.

如果用户然后导航到另一个页面然后返回到MainPage,则预览会再次开始运行而没有问题,因此这让我相信我只需要在从上述场景之一返回后停止/启动预览.

我尝试订阅App.SuspendingApp.Resuming事件,但这些不会在这些情况下触发.我错过了什么?

c# windows-runtime windows-store-apps windows-phone-8.1 win-universal-app

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