`
lindexi-gd
  • 浏览: 139449 次
社区版块
存档分类
最新评论
文章列表
本文在h神的指导下完成。 反射是强大的好用的,我们可以添加新功能不修改之前的代码,通过使用反射得到。 本文下面和大家说如何做一个和WPF一样的反射功能,如何才能获的 UWP 程序集所有类。 <!--more--> 先来说下反 ...
我们会使用控件拖动,可以让我们做出好看的动画,那么我们如何移动控件,我将会告诉大家多个方法。其中第一个是最差的,最后的才是我希望大神你去用。 <!--more--> Margin 移动 我们可以使用Margin移动,但这是wr说不要这样做。 We can move the control by Margin,but using this method is not recommended. 我们可以在xaml写一个Button,然后就使用左键获取鼠标,这个可以去看 win10 uwp 获取按钮鼠标左键按下 http://lindexi.oschina.io/li ...
经常在应用需要修改光标,显示点击、显示输入,但是有些元素不是系统的,那么如何设置鼠标? 本文主要:UWP 设置光标,UWP 移动鼠标 <!--more--> 设置光标 需要写一点代码来让程序比较容易看到,什么光标对于什么。 UWP 设置的光标有些看不懂,直接看不知道他是干什么 在xaml写代码: <StackPanel> <TextBlock Margin="10,10,10,10" Text="Hand" PointerEntered="button_On ...
MVVM 是一个强大的架构,基本从 WPF 开始,wr(我说的就是微软)就提倡使用 MVVM。它可以将界面和后台分离,让开发人员可以不关心界面是怎样,全心投入到后台代码编写中。 然后在编写完后台代码后,可以快速和界面设计师做出来的界面绑定到一起,即使频繁修改界面也几乎不需要去修改后台代码。 更让人喜欢的是,他可以让我们简单地进行单元测试,因为我们可以不打开界面进行测试功能,方便了我们的测试开发。 UWP 虽然可以直接在xaml.cs 写逻辑但是我们是推荐使用 MVVM 框架,写一个自己的框架也很简单。 本文主要:如何在 UWP 使用 MVVM,如何做一个自己的框架。 <!--m ...
可以使用下面代码把通配符转正则字符串 public static class WildcardRegexString { /// <summary> /// 通配符转正则 /// </summary> /// <param name="wildcardStr"></param> /// <returns></returns> public static string GetWildcardR ...
TextBox是给用户输入,我们有时要用户只输入数字,而用户输入汉字,我们就有提示用户,那么这东西用到次数很多,我们需要做成一个控件。 我们可以用别人的库,我找到一个大神写的库,很好用 我们使用这个库可以定义很多验证,我记录我如何使用他这个库,还有如何去修改这个库。如何自定义控件做一个和大神做的一样的控件。 <!--more--> <!-- csdn --> Nuget 我们用这个库是jamescroft写的,他上传到Nuget,我们可以去下载 用Nuget搜索WinUX.UWP.Xaml.Controls 下载完成就好 使用库 我们经常需 ...
这是最近的博客,里面有很多 UWP 相关 博客在 lindexi.oschina.io 如果发现文章中存在错误,欢迎告诉我 win10 UWP 访问网页 <!-- &lt;span style=&#34;float:right&#34;&gt;2017-03-21&lt;/span&gt; --> win10 uwp 关联文件 <!-- &lt;span style=&#34;float:right&#34;&gt;2017-03-20&lt;/span&gt; --> ...
有时候应用需要打开后缀名为x的文件,那么如何从文件打开应用? <!--more--> <!-- csdn --> 首先,需要打开 Package.appxmanifest 添加一个功能,需要添加最少有名称,文件类型。 上面的图就是我添加jpg 的方法,我的应用可以打开jpg,我也有一个应用是需要的。 这个就是 UWP图床:https://www.microsoft.com/store/apps/9nblggh562r2 添加完,打开App.xaml.cs 添加一个函数 protected override void OnFileAct ...
如果是路径相对路径,使用 Path 转换 System.IO.Path.Combine(文件夹, relativePath); 文件夹就是相对的文件夹。 这样就可以把相对路径转绝对。 参见:http://stackoverflow.com/questions/4796254/relative-path-to-absolute-path-in-c 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于 ...
在昨天WR发布了vs17,vs17可以使用C#7.0,在之前,我写有一篇博客,关于C#7.0,参见:http://lindexi.oschina.io/lindexi/post/C-7.0/ 但是WR砍了一些功能,添加了一些功能。 于是我重新写一篇,关于C# 7.0 <!-- &#19979;&#38754;&#35828;&#30340;C# 7.0&#21151;&#33021;&#23558;&#22312;&#26410;&#26469;&#21457;&#24067;& ...
如果对一个值可以包含多个,那么可以使用枚举,加上Flags 本文告诉大家如何写一个 Flags。 <!--more--> 在写前,需要知道一些基础知识,取反、或、与,如果不知道的话,请去看看基础。 当然,这些太复杂了,我也不会在这里解释。 假如有类型 [Flags] public enum Show { A = 0x00000001, B = 0x00000010, C = 0x00000100, D = 0x00001000, } 合并多个值 合并多个,使用 | ...
有时输入只能让用户输入英文,那么如何设置输入只能英文? <!--more--> 首先在xaml 写一个 TextBox ,给他一个名字。 <TextBox x:Name="txt"></TextBox> 然后在构造使用 System.Windows.Input.InputMethod 可以设置 IME 和输入是否可以是中文。 System.Windows.Input.InputMethod.SetIsInputMethodEnabled(txt, false); 设置 ...
UWP 下如何发邮件?可以使用mailto:xx?subject=*方式发送? 本文:如何在 UWP 使用默认邮件发邮件。 <!--more--> 打开设置,应用,默认应用,选择应用 OutLook。这样就和我的一样,如果出错了,那么是邮件不支持。 首先需要找联系人,联系人可以在用户联系找。 //找到一个联系人 //如果是需要用户选发送到哪个联系人,使用下面方法 var contactPicker = new ContactPicker(); contactPicker.S ...
本文主要讲如何去掉Latex的行号 <!--more--> 删除\modulolinenumbers删除所有\linenumbers 删除\usepackage{lineno,hyperref} modulolinenumbers就是每多少行显示行数,每一页重新开始 latex引用多篇参考文献 尝试引用:\usepackage[numbers,sort&compress]{natbib} 因为自带的有了,我就修改 \biboptions{numbers,sort&compress} 结果没有用。 使用了\usepackage{cite}编译 ...
public async Task DelayAsync() { await Task.Run(()=>Delay()); } private void Delay() { } 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。 <script type="t ...
Global site tag (gtag.js) - Google Analytics