某位大神写好的StateTriggers

vbfool UID.352791
2015-11-16 发表

https://github.com/dotMorten/WindowsStateTriggers

nuget加载方法:
Install-Package WindowsStateTriggers

包含:
DeviceFamilyStateTrigger : Trigger based on the device family (Desktop, Mobile, IoT or Team)
• NetworkConnectionStateTrigger : Trigger if internet connection is available or not
• OrientationStateTrigger : Trigger based on portrait/landscape mode
• IsTrueStateTrigger : Trigger if a value is true - REMOVED ! use StateTrigger and bind to IsActive
• IsFalseStateTrigger : Trigger if a value is false
• IsNullOrEmptyStateTrigger : Trigger if an object is null, or if a String or IEnumerable is empty
• IsTypePresentStateTrigger : Trigger if a type is present (ie hardware backbutton etc)
• EqualsStateTrigger : Trigger if Value is equal to EqualTo
• NotEqualStateTrigger : Trigger if Value is not equal to NotEqualTo
• CompareStateTrigger : Trigger if Value is equal, less than or greater than CompareTo
• InputTypeTrigger : Trigger based on the PointerType you're using on the TargetElement
• RegexStateTrigger : This trigger evaluates a regular expression against a string and triggers if a match is found.
• CompositeStateTrigger : This trigger combines other triggers using, And, Or or Xor to create even more powerful triggers.


基本囊括了大部分需求。

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
xujones UID.62856
2015-11-16 回复

这个好啊 存下收藏慢慢看

qiqiminmin UID.638527
2015-11-26 回复

本帖最后由 qiqiminmin 于 2015-11-26 00:49 编辑

这个东西很好,以前都是自己写。

( ̄▽ ̄)",自己用得最多的就是 true or false 变换后要转换成 visibility.

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报