`
lindexi-gd
  • 浏览: 139511 次
社区版块
存档分类
最新评论
文章列表
我们可以使用PointerPressed获得鼠标右键按下,但是我们如何获得左键? <!--more--> 其实UWP已经没有MouseLeftButtonDown,于是我们可以使用一个简单方法去获取鼠标左键按下。 我们在xaml 写一个 Button,给他名称MyButton 于是在xaml.cs写一个 PointerPressed 函数,把它在构造添加给我们的 Button 的 PointerPressedEvent public MainPage() { this.InitializeComponent(); ...
我们有时候只希望我们的程序只打开一个实例,也就是我们的软件只有一次被打开。 那么我们可以通过一个办法知道,在这个软件打开前是不是打开过一个,还没关闭。也就是是否存在另一个程序在运行。 <!--more--> 下面是一个简单方法 // 确保不存在程序的其他实例 singleInstanceWatcher = new Semaphore( 0, // Initial count. 1, // Maximu ...
车表盘就是有刻度的圆盘加上针,这个控件可以直观让用户知道当前的速度或其他 看名字不知道是什么,我就放一张图 使用很简单,在Nuget,Radial Gauge 要使用大神做的,简单,在使用我们需要在Nuget下载,然后在引用xmlns:controls="using:WinRTXamlToolkit.Controls" 我们需要知道每个值是什么 tick:最上面表盘,我们可以修改颜色TickBrush,我们颜色可以用SolidColorBrush、ImageBrush、LinearGradientBrush 我们对每个值都可以修改,可以是颜色,图 ...
本文主要讲,在我们使用手机输入的时候,会因为手机的虚拟键盘隐藏了一些界面的元素。我们有一个简单的方法让虚拟键盘不隐藏界面元素。 <!--more--> 我们需要的界面元素是在显示了虚拟键盘后的空间能全部显示,如果不能的话,还是会被隐藏的。 我们可以选择在弹起虚拟键盘时,修改界面布局。 首先是应用sdk,手机的。 通过手机虚拟键盘显示和关闭InputPane.GetForCurrentView().Showing和InputPane.GetForCurrentView().Hiding可以后台修改界面。 做一个测试界面,很简单 <Grid> ...
有时候我们的网络很垃圾,我的的UWP要在第一次打开网络图片,就把图片存放到本地,下次可以从本地打开。 有时候用户使用的是流量网络,不能每次都联网下载。 我们不得在应用存放用户打开的图片。 这就是先把图片下载,然后显示出来,存放到本地,接着下次要使用就可以从本地获取。 最好这个和我们用户是透明,我们不知道图片在哪,是本地还是网络,只要给一个Uri就有一个图片。 <!--more--> 这里图片我用BitmapImage,Uri是输入网络的 下载图片 图片也是和其他一样,我们可以简单用系统给的网络web下载。 我们需要输入Uri,然后把图片下载。 图片要显示,需 ...
<!--more--> 我遇到一个文章,需要把所有的 (数字) 换为 [数字] 于是我使用Sublime Text的替换 首先,我们需要打开正则使用“Alt+R” 或打开“Ctrl+h”选择正则。 然后我们开始输入正则,“ ((\d+) ” 我们需要拿出的是数字,所有在数字加“()”。于是在替换写“[<nobr><span class="math" id="MathJax-Span-1000" style="width: 5.176em; display: inline-block;">& ...
本文主要讲一个在绘图中,我们会有一个基础的控件,Line。控件的基本使用和他能做出的我们很多时候需要的界面。 <!--more--> 虽然是一个简单控件,但是可以做出很诡异的很好看的UI。 首先,我们要知道,Line就是画直线。当然我们画他一般是在Canvas中。 我们先在一个页面新建一下,写下必要的代码。 <Grid Margin="10,10,10,10"> <Canvas> </Canvas> </Grid> ...
本文主要讲一个在绘图中,我们会有一个基础的控件,Line。控件的基本使用和他能做出的我们很多时候需要的界面。 <!--more--> 虽然是一个简单控件,但是可以做出很诡异的很好看的UI。 首先,我们要知道,Line就是画直线。当然我们画他一般是在Canvas中。 我们先在一个页面新建一下,写下必要的代码。 <Grid Margin="10,10,10,10"> <Canvas> </Canvas> </Grid> ...
新的vs有个功能,实时可视化 但是他会挡我们界面,想要隐藏 <!--more--> 点击转到实时可视化,就是点击横线看到,接着就可以看到下面的选项 点击在应用程序中显示运行时,就是不选中 很简单就看到,没有那个 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。 <script type ...
新的vs有个功能,实时可视化 但是他会挡我们界面,想要隐藏 <!--more--> 点击转到实时可视化,就是点击横线看到,接着就可以看到下面的选项 点击在应用程序中显示运行时,就是不选中 很简单就看到,没有那个 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。 <script type ...
我在写小说阅读器,把每个打开的文件的内容读到内存,因为小说都很小,所以放在内存不怕太大,但是我如果打开了一本小说,再打开一本,我不会把先打开的小说的内容清除掉,在内存。所以一旦我打开多小说的时候,内存就会用比较多,这样觉得不好,不过垃圾wr给我们一个事件,这个我会在下面说。 我们很多应用会在前台用很多资源,例如我们的界面,在转入后台可以清理很多资源,如果判断用户不是马上就转回的,我们可以用新的EnteredBackground使用简单。在我的小说里面有写,我来看看我是怎么写。 在我们的App() public App() { ...
我在写小说阅读器,把每个打开的文件的内容读到内存,因为小说都很小,所以放在内存不怕太大,但是我如果打开了一本小说,再打开一本,我不会把先打开的小说的内容清除掉,在内存。所以一旦我打开多小说的时候,内存就会用比较多,这样觉得不好,不过垃圾wr给我们一个事件,这个我会在下面说。 我们很多应用会在前台用很多资源,例如我们的界面,在转入后台可以清理很多资源,如果判断用户不是马上就转回的,我们可以用新的EnteredBackground使用简单。在我的小说里面有写,我来看看我是怎么写。 在我们的App() public App() { ...
本文主要讲如何保存我们的屏幕显示的,保存为图片,也就是截图,截我们应用显示的。 UWP有一个功能,可以截图,RenderTargetBitmap 我们首先写一个Grid,我们需要给他名字,我这里给他Stamp,需要名称可以让我们在后面使用截图用到元素。 然后我们可以使用RenderTargetBitmap保存我们屏幕Grid显示的 var bitmap = new RenderTargetBitmap(); StorageFile file = await KnownFolders.PicturesLibrary.CreateFi ...
本文主要讲如何保存我们的屏幕显示的,保存为图片,也就是截图,截我们应用显示的。 UWP有一个功能,可以截图,RenderTargetBitmap 我们首先写一个Grid,我们需要给他名字,我这里给他Stamp,需要名称可以让我们在后面使用截图用到元素。 然后我们可以使用RenderTargetBitmap保存我们屏幕Grid显示的 var bitmap = new RenderTargetBitmap(); StorageFile file = await KnownFolders.PicturesLibrary.CreateFi ...
分类 设置名称 快捷方式 系统 显示 ms-settings:display 通知和操作 ms-settings:notifications 平板电脑模式 ms-settings:tabletmode 电源和睡眠 ms-settings:powersleep 存储 ms-settings:storagesense 脱机地图 ms-settings:maps 关于 ms-settings:about 设备 已连接的设备 ms-settings:connecteddevices 蓝牙 m ...
Global site tag (gtag.js) - Google Analytics