- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 WPF系统中得到窗体或是控件句柄
1.窗体:IntPtr hwnd = new WindowInteropHelper(this).Handle;2.控件:IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle;句柄的取得不要在构造 函数中取得,此时的vitual还没有产生,在Loaded中 就可以了。us...
2019-04-28 09:32:20 896 1
转载 C#中this的 四种 用法
C#中的this用法,相信大家应该有用过,但你用过几种?以下是个人总结的this几种用法,欢迎大家拍砖,废话少说,直接列出用法及相关代码。this用法1:限定被相似的名称隐藏的成员/// <summary> /// /******************************************/ /// /* this用法1:限定被...
2019-04-28 08:56:43 10600
原创 Prism7中RegionName与Model关联的几种方法
新建一PrismBlankApp(WPF)项目BlankApp1,添加一PrismModule(WPF)项目Module1,RegionName与Model关联的方法有:方法1:在MainWindow.xaml.cs的构造函数中关联 public partial class MainWindow : Window { public Ma...
2019-04-19 08:34:56 1325
转载 从PRISM开始学WPF(九)交互Interaction(弹窗)-更新至Prism7.1
0x07交互[7.1updated]无变化这是这个系列的最后一篇了,主要介绍了Prism中为我们提供几种弹窗交互的方式。Notification通知式Prism通过InteractionRequest 来实现弹窗交互,它是一个泛型接口,不同的类型对应不同类型的弹窗方式。在使用InteractionRequest的时候需要在,xaml中需要注册一个Trigger: <...
2019-04-18 10:52:58 1155
转载 从PRISM开始学WPF(八)导航Navigation-更新至Prism7.1
0x6Navigation[7.1updated] Navigation 在wpf中并没有变化Basic NavigationPrism中的Navigation提供了一种类似导航的功能,他可以根据用户的输入,来刷新UI。先看一个最简单的例子,通过按钮来导航到一个视图,在这里,视图被注册为Navication。7.1中不再使用构造函数注入依赖,而是新增了两个接口OnInitiali...
2019-04-18 10:52:05 1184
转载 从PRISM开始学WPF(番外)共享上下文 RegionContext-更新至Prism7.1
RegionContext共享上下文There are a lot of scenarios where you might want to share contextual information between the view that is hosting a region and a view that is inside a region. For example, a mast...
2019-04-18 10:51:23 292
转载 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator-更新至Prism7.1
事件聚合器EventAggregator[7.1updated]除了app部分,没有任何变化Event aggregation. For communication across view models, presenters, or controllers when there is not a direct action-reaction expectation.(⊙﹏⊙),G...
2019-04-18 10:50:40 754
转载 从PRISM开始学WPF(六)MVVM(二)Command-更新至Prism7.1
命令绑定(Command)[7.1updated]这一节除了基础app部分,并没有什么变化什么是Command?先看下微软官方的说明:Commanding is an input mechanism in Windows Presentation Foundation (WPF) which provides input handling at a more semantic l...
2019-04-18 10:49:54 454
转载 从PRISM开始学WPF(五)MVVM(一)ViewModel-更新至Prism7.1
0x5 MVVM[7.1updated]截止到目前,我们看到7.1的更新主要在三个地方PrismApplication ,并且不再使用Bootstrapper 更新了unity,现在使用prism.unity作为容易管理 更新了IModule接口 下面所有代码片段都更新到7.1,并且不再赘述与6.x的区别蛤蛤,终于到MVVM了。特别是前面的Module,忒难写,反正大概知道是怎么用...
2019-04-18 10:48:51 664
转载 从PRISM开始学WPF(四)Prism-Module-更新至Prism7.1
0x4ModulesModules是能够独立开发、测试、部署的功能单元,Modules可以被设计成实现特定业务逻辑的模块(如Profile Management),也可以被设计成实现通用基础设施或服务的模块(如Logging、Exception Management)。既然Modules能够独立开发、测试、部署,那么如何告诉Shell(我们的宿主程序)去Load哪些Module,以怎样...
2019-04-18 10:47:51 400
转载 从PRISM开始学WPF(三)Prism-Region-更新至Prism7.1
[7.1update]在开始前,我们先看下版本7.1中在本实例中的改动。首先,项目文件中没有了Bootstrapper.cs,在上一篇的末尾,我们说过了,在7.1中,不见推荐使用Bootstrapper,相关改动整合到app.xaml和app.xaml.cs中。 然后: app.xaml<prism:PrismApplication x:Class="Regions.App" ...
2019-04-18 10:44:14 685
转载 从PRISM开始学WPF(二)Prism-更新至Prism7.1
0x1 PRISM?PRISM项目地址:https://github.com/PrismLibrary/Prism先看下简介:Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamari...
2019-04-18 10:41:36 812 1
转载 从PRISM开始学WPF,Prism7更新了什么
[7.1updated]从wpf的实例代码来看,7.1主要更新了几个部分:PrismApplication prismapp现在都是PrismApplication ,这变动主要体现在app.xaml和app.xaml.cs中 xaml中的 Application标签变成了prism:PrismApplication 废弃了Bootsrapper,app 继承Prism.Unity....
2019-04-18 10:38:06 759
转载 WPF开源界面库
WPF开源项目WPF有很多优秀的开源项目,我以为大家都知道,结果,问了很多人,其实他们不知道。唉,太可惜了!先介绍两个比较牛逼的界面库1、MaterialDesignInXamlToolkitAndroid风格的界面。2、MahApps.Metro扁平风格的界面。在使用中如果有问题,可以到“Gitter”的相应房间里和开发者进行交流(英...
2019-04-17 08:44:38 1550
《C#开发Android应用实战 使用Mono for Android和.NET C#》源码2
2014-05-22
《C#开发Android应用实战 使用Mono for Android和.NET C#》源码1
2014-05-22
silverlight左侧导航源文件及样式模板
2013-06-28
解方程智能软件(双迎下载)
2008-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人