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