自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

转载 Flutter 依赖的那些事儿

Flutter 里面有2种库一样的东西,Package -creating a pure Dart component. like a new Widget.这种是纯Dart,相当于你自己写的组件。Plugin- exposing an android or ios API for developers.这种为了调用Android/IOS的API写的插件。你可以在这里...

2018-09-19 11:10:00 191

转载 Flutter Widgets (Container/Row/Column/Image)

俗话说知己知彼百战百胜,如果对Flutter 里面的各种Widgets不了解,那你就别想将它们组合成你想要的效果。从今天开始。会把一个一个的widget 撸一遍。。知道它大概的用法。效果。当你想做某个效果的时候。脑袋里面能第一时间想到它。 Sample可以在这里找到代码 Sampe code Github Container作为最常用的内容widget...

2018-09-18 11:29:00 233

转载 Flutter 安装

都说程序猿学习是不分平台的,做了一辈子的Xaml,也想看看现在最牛逼的移动技术。看了看Google 的Flutter,好像很牛逼,不怎么需要Android和IOS基础(应该还是要的),不过现在是Beta版本,但是又说跟Fuschia 有关系,又是一个很牛逼的东西。于是下载来品尝一下。先上几个网址:Flutter英文官网Flutter中文Flutter中文论坛...

2018-09-14 10:50:00 117

转载 UWP FillRowViewPanel

最近有童鞋有这种需求,说实话我不知道这个Panel怎么起名字。效果连接https://tuchong.com/tags/风光/下面是我做成的效果,可以规定每个Row的Items个数2个3个4个代码在:GitHub下面我来说一下我的思路其实很早之前就写过这种可变大小的控件,但这次的跟这个需求有点变化,这个每一行个数一定,大小根据图片的大小进行填充...

2018-07-27 19:59:00 103

转载 UWP Composition API - RadialMenu

用Windows 8.1的童鞋应该知道OneNote里面有一个RadialMenu。如下图,下图是WIn10应用Drawboard PDF的RadialMenu,Win8.1的机器不好找了。哈哈,由于整个文章比较长,大家可以放《给我一首歌的时间》 边听边看。<滑稽>从设计到开发包括修复一些bug,大概用了不连续的2个月,想看源代码的童鞋可以先到 RadialMenu...

2017-11-13 09:11:00 156

转载 UWP Composition API - New FlexGrid 锁定行列

如果之前看了UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包这篇的童鞋,针对VS2017,需要对应更新一下配置,需要的童鞋点击查看一下,在文章最后。之前写过一篇 锁定列的FlexGrid,没看过的童鞋可以去先看一下那一篇。先放上效果图制作新控件的背景是SDK升级到了14393,Compos...

2017-03-24 09:01:00 114

转载 UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包

背景项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build。 公司要求用Jenkins来做,别笑话我,之前还真不晓得这个东西。会的同学请看一下指出错误,不会的同学请先自行脑补,我们一步一步的来。首先我们准备2个安装包,Jenkins,NuGet都下载最新的好了。1. 安装Jenkins,下一步下一步。安装好了会自动浏览器跳转到http:...

2016-12-01 08:44:00 236

转载 UWP 颜色选择器(ColorPicker) 和 自定义的Flyout(AdvancedFlyout)

ColorPicker故事背景项目里面需要一个像Winfrom里面那样的颜色选择器,如下图所示:在网上看了一下。没有现成的东东可以拿来使用。大概查看了一下关于颜色的一些知识,想着没人种树,那就由我自己来种树,大家来乘凉好了。设计过程由于要考虑到手机上的效果,所以说这种向右展开的方式,不是太合适手机,所以最外层我考虑使用Pivot来存放基本颜色和自定义颜色这2...

2016-11-29 08:42:00 180

转载 UWP 判断windows mobile是使用的实体键还是虚拟按键

最近在写启动屏幕,发现虚拟按钮会挡住,启动屏幕的最下面的元素,大概有50 px。可是有什么办法知道手机是用的实体键还是虚拟按键吗?如下图。可以看到红色的部分显示了一点点。代码里设置的是60px。在网上查找了很久。都没发现有任何查看的api。瞬间在心里开始骂ms了。。各种论坛各种询问。最后有一个机油回答到试了一试。。嗯。。虚拟按键全屏的时候会消失掉。。可是。。这...

2016-11-15 11:25:00 90

转载 UWP Composition API - 锁定列的FlexGrid

需求是第一列锁定,那么怎么让锁定列不跟着滚动条向做移动呢?其实很简单,让锁定列跟scrollviewer的滚动做反方向移动。先看一下这个控件的模板,嗯,其实很简单,就是ListView的模板,不同的是ScrollViewer 加上了TopHeader作为Column header。 <Border x:Name="RootBorder" BorderBrush=...

2016-09-12 09:07:00 103

转载 UWP Composition API - GroupListView(二)

还是先上效果图:看完了上一篇UWP Composition API - GroupListView(一)的童鞋会问,这不是跟上一篇一样的吗??? 骗点击的??No,No,其实相对上一个有更简单粗暴的方案,因为上篇是为了研究Composition API,所以含着泪都要做完(有没有被骗的赶脚)。。( ╯□╰ )那是有没有简单点的方法呢?? 嗯,看到这篇,那答案肯定是Yes。...

2016-07-01 18:20:00 103

转载 UWP Composition API - GroupListView(一)

需求:光看标题大家肯定不知道是什么东西,先上效果图:这不就是ListView的Group效果吗?? 看上去是的。但是请听完需求.1.Group中的集合需要支持增量加载ISupportIncrementalLoading2.支持UI Virtualizationoh,no。ListView 自带的Group都不支持这2个需求。好吧,只有靠自己撸Code了。。实现前思...

2016-06-30 19:50:00 126

转载 UWP Composition API - PullToRefresh

背景:之前用ScrollViewer 来做过 PullToRefresh的控件,在项目一些特殊的条件下总有一些问题,比如ScrollViewer不会及时到达指定位置。于是便有了使用Composition API来重新实现PullToRefresh控件。本控件的难点不是实现,而是对Composition API的一些探索。本文的一些观点或者说结论不一定是全对的,都是通过实验得到的,...

2016-06-30 12:25:00 93

转载 UWP VirtualizedVariableSizedGridView 支持可虚拟化可变大小Item的View(二)

上篇UWP VirtualizedVariableSizedGridView 支持可虚拟化可变大小Item的View(一)讲到该控件的需要和设计过程。这篇讲讲开发过程中一些重要问题解决。1.支持ISupportIncrementalLoading,实现HasMoreItems属性和LoadMoreItemsAsync方法因为我们上篇里面讲过,需要把源数据分成一个一个的Gro...

2016-06-12 21:54:00 87

转载 UWP VirtualizedVariableSizedGridView 支持可虚拟化可变大小Item的View(一)

Boss的需要时这样的,Item是可变大小的,同时根据不同的Window size,来确定Item的结构和大小Window 小的时候是大的时候是这样的:当然这size变化的过程中也允许其他结构,我这里只是举了最大和最小时候的样子。当拿到需求的时候,相信大家肯定第一想到的是,将GirdView的ItemsPanel改成VariableSizedWrapGrid。Variab...

2016-06-12 19:25:00 117

转载 UWP 图片剪切旋转工具

好久没撸随笔了,明天终于放假休息了。。准备去进行信仰充值,看《魔兽》去(话说surface phone 好久出,让我这个做UWP的也充点信仰。。)先上下效果图:在设计中,遇到一个问题,就是如果添加了剪切蒙版之后会挡住后面的ScrollViewer里面的Image,一些事件将无法监听。后面想了个办法,把ScrollViewer的模板给修改了。开源有益,先上代码下面是...

2016-06-08 21:53:00 84

转载 整理UWP中网络和设备信息获取的帮助类,需要的拿走。

网络(运营商信息,网络类型)public static class NetworkInfo { /// <summary> /// 网络是否可用 /// </summary> public static bool IsNetworkAvailable {...

2016-05-31 15:44:00 191

转载 UWP 设备分辨率

之前看了下网上,分辨率都是用webview js拿或者全屏拿宽高,很有局限性。研究一下。找到个完美的方法: public Size GetDeviceResolution() { Size resolution = Size.Empty; var rawPixelsPerViewPixel =...

2016-05-27 13:30:00 133

转载 UWP webview 键盘bug,回退页面,键盘会弹一下。

最新项目发现一个关于Webview的键盘bug。 具体问题:当点击Webview 网页里面input之类的东东,输入键盘会弹出来,这个时候,按回退键,键盘会收起来,再按回退键,界面会退到前一个页面,但你会发现键盘会弹出来一下,然后消失。 这个应该是win10的bug。 解决方案: 1....

2016-05-25 15:17:00 128

转载 UWP 解决Webview在Pivot里面无法左右滑动的问题

//为了解决webview在PivotItem里面,阻止pivot左右滑动。 if (webView != null) { rootGrid.Children.Remove(webView); webV...

2016-03-23 15:35:00 101

转载 UWP 禁止Pivot swip 手势

以前想要禁止内置的手势动作,看了一下网上是设置IsLocked="True".但是拿到UWP上来,靠,设置了之后header只显示当前的那个header。这样的设计真是丑爆了。。没办法,只能自己研究。看了看Pivot的模板,找到个方法。不多说。直接上代码。 <Pivot > <PivotItem Header="...

2016-03-23 10:25:00 99

转载 windows phone 摄像头得到图片是旋转90°

我上个随笔讲到,windows phone 拍出来的photo如果直接使用是反转了90°的。研究了很久。。终于发现问题。其实。。这是使用习惯问题。。。CameraCaptureUI 得到的photo 其实是 以第2图水平的方向为基准的。为什么我会这样说呢。。让我们看一下用模拟器拍摄的photo。注意到左边那些字没有。再给一个水平的,可以看的更清楚。YUY2...

2016-01-25 22:38:00 111

转载 UWP crop image control

最近做项目,需求做一个剪切图片的东东。如下图主要是在一个canvas上面。根据crop的大小画出半透明的效果<Canvas x:Name="imageCanvas" Visibility="Collapsed" > <Path x:Nam...

2016-01-25 22:17:00 76

转载 UWP 下拉刷新控件(PullToRefreshControl)

最近项目里面有下拉刷新的需求,自己做了一个,效果还不错。 <Style TargetType="local:PullToRefreshControl"> <Setter Property="HeaderTemplate"> <Setter.Value> <Da...

2016-01-11 13:21:00 79

转载 UWP x:bind

x:bind 作为win10 新特性,它好在哪?为什么要用它。最近做UWP,对代码进行重构,对它有了一些了解。先说优点:1.性能高,内存小(相比传统的binding)没图没真相,我先上2张图。x:bind又叫 "compiled data bindings", 它是在编译的时候就确定了。以前的Binding,是运行时绑定,我想里面免不了各种反射。由于x...

2015-12-31 09:53:00 266

转载 算法效率的度量

算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况。T(n)=O(f(n))总结几点求时间复杂度的规则:1.用常数1(O(1))取代运行的时间中所有加法常数。2.在修改后的运行次数函数中...

2015-12-16 13:39:00 107

转载 数据结构

这一章主要是一些概念上的东西。数据结构分为逻辑结构和物理结构。逻辑结构:是指数据对象中数据元素之间的相互关系。物理结构:是指数据的逻辑结构在计算机中的存储形式。逻辑结构分为:集合结构,线性结构,树形结构,图形结构。物理结构:1)数据元素的存储结构形式有两种:顺序存储和链式存储。顺序存储:是指把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的。...

2015-12-16 13:28:00 68

转载 数据结构与算法

在之前很长一段时间,还吐槽算法无用,现在想想真是无知啊。由于大学专业是通信工程,数据结构 和算法都没有学习过。对于奔30的我来说,真的是感到亚历山大啊。好好学习,天天向上,要拿出上学时候的干劲,在还没算很老的时候,希望能学到一些东西。转载于:https://www.cnblogs.com/FaDeKongJian/p/5050440.html...

2015-12-16 10:58:00 41

转载 Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构...

分享两篇Win 10应用开发的XML文档结构:Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构。Win 10 开发中Adaptive磁贴模板的XML文档结构同样道理,你依旧可以使用8.1时候的磁贴模板,在win 10的API中也是支持的,此外,Win10 App还支持全新的自适应磁贴模板,本文就给大家先讲一下基本...

2015-09-23 21:58:00 287

转载 Toast通知

win10 app 开发中Toast通知的模板只有一种,统一为 ToastGeneric 通用型通知,本文我们来讲讲 Toast 的 XML文档相关知识。在以前8.1时候的Toast通知方式,到了Win 10中依然支持,而且UWP API中也包括了对应的API协定。所以,你仍然可以使用8.1的通知方式,即通过ToastNotificationManager.GetTemplateCo...

2015-09-23 21:53:00 247

转载 Build better apps: Windows 10 by 10 development series

http://blogs.windows.com/buildingapps/2015/08/05/build-better-apps-windows-10-by-10-development-series/We’ve been talking about the new capabilities that come with Windows 10 for some time, but...

2015-09-23 20:03:00 138

转载 Get open Popups

public IEnumerable<Popup> GetOpenPopups() { return PresentationSource.CurrentSources.OfType<HwndSource>() .Select(h => h.RootVisual) ...

2015-09-09 14:42:00 101

转载 WPF RoadMap

最近ms 更新对WPF支持,http://blogs.msdn.com/b/dotnet/archive/2014/11/12/the-roadmap-for-wpf.aspxWork on improving WPF has never really stopped, and below are just a few examples of what y...

2014-11-15 14:47:00 58

转载 接着上一篇 《Is WPF dead》

最近美国的PM传来消息,说微软在收集开发者的意见,会对WPF进行改进,微软会主要在1) performance 2) interop 3) touch and 4) access to WinRT APIs这4个方面有所改进。期待微软在下一个framwork中能给我们带来一些惊喜吧?转载于:https://www.cnblogs.com/FaDeKongJian/p/4...

2014-10-30 23:22:00 43

转载 Is WPFdead

最近看到一个bog.http://www.codeproject.com/Articles/818281/Is-WPF-dead-the-present-and-future-of-WPF大体上讲了一下WPF的现状,其实我们从微软的最近的态度也能看出些什么,微软在把精力都转移到了WINRT上面。这让我想起了silverlight,虽然silverlight在外看来已死,...

2014-09-30 22:28:00 49

转载 wpf window set window的owner

[DllImport("user32.dll")]publicstaticexternIntPtrGetAncestor(IntPtrhWnd,intflags);vardialog=newCustomiDalog(); window=newWindow();window.Co...

2014-05-22 11:14:00 266

转载 27岁,入行3年,一点感慨

高考选专业,不知道大家是什么样的,感觉什么都不懂,就选择了一个就业很好(在那个大学就业率刚刚的专业)通信工程。大学可能和大多数人一样的,玩着读完四年,喜欢搞搞单片机,编程,偶尔得点奖学金,真到要毕业的时候,内心里充满了迷茫。 于是这种情况下,又和当年高考填志愿一样,迷迷茫茫地去了中铁。但是我当时知道这个不合适我,在心底也做好了打算,工作一年,存一些钱去参加培...

2014-05-04 23:45:00 38

转载 ASCIIHexDecode,RunLengthDecode

public static byte[] ASCIIHexDecode(byte[] data) { MemoryStream outResult = new MemoryStream(); bool first = true; int n1 = 0; fo...

2013-11-07 14:49:00 166

转载 找控件的父类

1 private TestTabControl TabControlParent 2 { 3 get 4 { 5 TestTabControl parent = base.Parent as TestTabControl; 6 if...

2013-09-11 11:44:00 138

转载 silverlight和wpf中暴露 给子类override

protected virtual void OnSelectionChanged(SelectionChangedEventArgs args) { } 1 public TestTabControl() 2 { 3 KeyEventHandler handler = null...

2013-09-11 10:39:00 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除