jjzjj

winrt-xaml

全部标签

C#/WinRT : How to save image to file

我是一名iOS开发人员,正在学习Windows应用商店应用开发,但之前没有任何Microsoft技术经验。我需要将图像保存到文件中。我认为这很容易,但我已经做了一天,但我没有任何可展示的东西。这在Windows中非常困难,或者由于对平台/API的无知而遗漏了一些东西。我需要保存的图片来源是Windows.UI.Xaml.Media.Imaging.RenderTargetBitmap.RenderTargetBitmap可以将图像作为Windows.UI.Xaml.Controls.Image的源或作为IBuffer返回。我可以验证RenderTargetBitmap是否正确渲染图像。

c# - 将列表框的选定项目传递到 xaml

我是使用C#进行编码的新手,我有使用Laravel(php)进行编码的背景。我需要使用CRUD构建应用程序(Windows8.1)。但是在编辑中我遇到了问题,我需要知道如何将选定的项目传递到其他xaml文件中。我需要将MainPage的选定项目传递给EditarMainPage.xaml.csnamespaceSQLiteDemo{//////AnemptypagethatcanbeusedonitsownornavigatedtowithinaFrame.///publicsealedpartialclassMainPage:Page{SQLiteAsyncConnectioncon

windows - Windows 8 Store App 中的 XAML 对齐

我对XAML一点都不熟悉,我正在尝试设计一个非常简单的布局,其中主页由两部分组成:在左侧,我想要一张图片,它可以缩放以适应可用高度但保持其纵横比。在右侧,我想要一个最终包含文本和控件的面板-目前我只有文本。我可以通过使用ViewBox让图像表现正常,但我似乎无法让屏幕的右侧填充剩余的空白。看截图:我想要的是包含文本的区域向右拉伸(stretch),文本居中。相关的XAML代码是:我花了太长时间才搞清楚。有人可以让我摆脱痛苦吗? 最佳答案 试试这个: 关于windows-Windows8S

windows - 为 GridView 填充空间

我想用图像填充GridView控件中的可用空间。具体来说,我想制作4列,每列都有一个图像。列之间没有空格。第一个想法:GridView填充页面中的整个可用空间,所以我只需要一个转换器绑定(bind)到GridView的ActualWidth属性,而不是将其除以四(列)。这应该给我四列相同的宽度。问题是不幸的是Width不是一个简单的数字,除以4它可能得到一个不完美的数字,所以4列Width的总和可以超过网格,结果是我只能看到三列而不是四列.即使我将边距和填充设置为零,结果也不会改变。代码如下:第二个想法:尝试不在图像上设置宽度和高度,而是制作一个WrapGrid设置最大行数和列数。没什

c# - 如何在 Win10 的新 Outlook 应用程序中实现滑动手势?

适用于Windows10的新Outlook应用程序实现了滑动手势来删除或编辑项目。我想在我的通用应用程序中使用C#和XAML为ListView项目实现此功能。到目前为止,我正在尝试以下方法:XAMLC#privatevoidTestList_ManipulationCompleted(objectsender,ManipulationCompletedRoutedEventArgse){GriddataGrid=findElementInItemsControlItemAtIndex(TransactionList,TransactionList.SelectedIndex,"Data

windows - 在 WinRT 应用程序中检测击键

我有一个包含Canvas和一些按钮的基本页面模板。Canvas有一些动画正在进行。我也想在此页面上检测击键。我在LayoutRootGrid上使用了KeyDown事件,它以前可以工作,但是当我进一步构建应用程序时它停止工作了。我也尝试在PageRoot中使用KeyDown事件,但仍然无效。我正在粘贴下面的XAML。Hits 最佳答案 可以在NavigatedTo事件中订阅Window.Current.CoreWindow.KeyDown/Up,在NavigatedFrom中取消订阅。这些应该工作。否则,具有焦点的控件将有机会处理这些

c# - XAML 使用 @ 绑定(bind)到属性

我有一个具有@base属性的类。@是必需的,因为“base”是C#语言的保留字。我如何从XAML绑定(bind)到此属性? 最佳答案 base是C#中的关键字,但不是XAML中的关键字,因此您可以简单地编写...如果您在当前DataContext中有这样的内容:publicstring@base{get{return"Hello,World!";}}请记住,@不是C#中属性名称的一部分,它只是意味着后面的标记是一个标识符。实际属性名称是base,即使您必须在C#中将其称为@base。 关

windows - 如何将 WinRT 异步任务集成到现有的同步库中?

我们有一个长期建立的、非常多平台的代码库,目前正在移植到WinRT。我们面临的挑战之一是如何处理WinRT的异步风格。例如,我们不确定如何处理WinRT的异步文件操作。不出所料,我们代码库的API是同步的。一个典型的例子是我们的File::Open函数,它尝试打开一个文件并返回成功或失败。我们如何在调用WinRT函数的同时保持函数的行为相同?请注意,不幸的是,我们受到遗留问题的限制:我们不能简单地将API更改为异步。谢谢! 最佳答案 我假设您希望重新实现该库以支持WinRT应用程序,同时不更改API的定义,以便现有应用程序保持兼容。

c# - WinRT XAML TextBlock - 超链接功能

我有一个如下所示的文本block。我只想让一个词可点击。有点像指向另一个页面的超链接。这样的功能是否可行? 最佳答案 这对你有用吗?www.stackoverflow.com 关于c#-WinRTXAMLTextBlock-超链接功能,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13274495/

c# - 如何禁用暂停 ||关闭 ||我的 Metro Style 应用程序在 Windows 8 Pro 上的终止事件

我是一名法国开发人员,我需要为始终启动的Windows8Pro开发一个MetroStyle应用程序。我想知道如何禁用我的应用程序的关闭事件。我的应用程序需要始终显示在最前面,并且用户无法退出该应用程序。我以为我可以使用GPO禁用所有快捷方式,但我也需要禁用关闭手势(将应用程序从顶部拖到底部)。我希望我说得很清楚,每个人都会理解这个问题:-)。请随时问我更具体的问题。亲切的雷诺。 最佳答案 简短的回答是:你不能。操作系统和用户控制着MetroStyle应用程序的生命周期,您不能阻止用户离开您的应用程序,一旦您的应用程序不再位于前台,应