Prism
小张小迪
这个作者很懒,什么都没留下…
展开
-
InteractionRequest 0827
InteractionRequest 来实现弹窗交互,它是一个泛型接口,不同的类型对应不同类型的弹窗方式。在使用InteractionRequest的时候需要在,xaml中需要注册一个Trigger:<i:Interaction.Triggers> <prism:InteractionRequestTrigger SourceObject="{Bindin...原创 2019-08-27 17:25:25 · 207 阅读 · 0 评论 -
0612-invoke和begininvoke
https://www.cnblogs.com/lsgsanxiao/p/5523282.htmlinvoke和begininvoke 区别一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begini...转载 2019-06-12 17:31:45 · 91 阅读 · 0 评论 -
0531-写测试用例
测试用例原创 2019-05-31 16:45:53 · 92 阅读 · 0 评论 -
0605 INotifyPropertyChanged eventAggregator
eventAggregator.GetEvent<Event>().Publish(Msg);https://blog.csdn.net/nobleman__/article/details/85730001https://blog.csdn.net/wangshubo1989/article/details/47998611INotifyPropertyChange...原创 2019-06-05 16:57:39 · 121 阅读 · 0 评论 -
0528-VisualStateManager
//线程 //线程初始化时执行方法可以带一个object参数,为了传入自定义参数,所以执行需单独调用用于传参。 Console.WriteLine("执行线程"); Thread th = new Thread((objParam) => { Console.W...原创 2019-05-28 16:46:17 · 306 阅读 · 0 评论 -
0523 截图
https://www.cnblogs.com/joean/tag/wpf/设置Grid的样式选中后的高亮效果,无非就是设置边框。然后就是横向显示,需要重写L...转载 2019-05-23 17:28:29 · 127 阅读 · 0 评论 -
0530VisualStateManager 动画
https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.media.animation.storyboard?view=netframework-4.8https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.media.animation.doubleanimation?...原创 2019-05-30 17:37:44 · 290 阅读 · 0 评论 -
0523 事件聚合器
详细https://www.cnblogs.com/joean/tag/wpf/https://blog.csdn.net/qq_45076638/article/details/90448930https://blog.csdn.net/csdnnews/article/details/90425646http://www.captainbed.net/c...原创 2019-05-23 17:04:17 · 643 阅读 · 0 评论 -
0517 RelativeSource binding
<Window x:Class="_6_27.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow...原创 2019-05-17 17:43:24 · 215 阅读 · 0 评论 -
0516 prism图形界面
为了自身成长所付出的一切辛劳,未来都会加倍给我们回报的!很多时候,甚至不是加倍,而是几何级数的回报!为了自身的成长,为了让自己底气更足,请挣脱环境的束缚,让自己的一切努力都落地有声!抱怨毫无意义,改变才是唯一出路!能决定自己未来发展的依然是自己;除此之外,没有第二个人!你有没有在尽善尽美地完成工作之余拓展自己的技术路线呢?你有没有在已经很熟悉公司既有业务的前提下钻研底层框架呢?你有...原创 2019-05-16 17:21:17 · 249 阅读 · 0 评论 -
0520 滚动条
<Grid Height="330"> <Grid.RowDefinitions> <RowDefinition Height="300"/> <RowDefinition Height="30"/> </Grid.RowDefinitions> ...原创 2019-05-20 18:00:37 · 176 阅读 · 0 评论 -
0606-PathGeometry prism RequestNavigate导航 ScrollViewer RichTextBox style
积善之家必有余庆,积恶之家必有余殃。拥抱变化、抓住机遇、才能赢得未来。PathGeometry表示一个可能由弧、曲线、椭圆、直线和矩形组成的复杂形状。https://www.cnblogs.com/tsliwei/p/5609035.html<Path Stroke="Black" StrokeThickness="1"> <Path.Data>...原创 2019-06-06 17:03:17 · 1195 阅读 · 0 评论 -
0613-prism-docs
https://docs.microsoft.com/en-us/previous-versions/msp-n-p/ff648465(v%3dpandp.10)依赖注入使用Prism Library构建的应用程序依赖于容器提供的依赖注入。该库提供了与Unity应用程序块(Unity)或托管扩展性框架(MEF)一起使用的程序集,它允许您使用其他依赖项注入容器。引导过程的一部分是配...原创 2019-06-13 17:39:33 · 884 阅读 · 0 评论 -
0711-MaterialDesignThemes 尼康D5600+18-140 佳能1300D
<ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Th...原创 2019-07-11 15:03:45 · 330 阅读 · 0 评论 -
0628-收到大航海门票了~~~~~~ ProgressBar
开心~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开心~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...原创 2019-06-28 17:28:50 · 120 阅读 · 0 评论 -
0626-自动获取焦点 Canvas XY轴 贝塞尔曲线-BezierSegment Dispatcher.BeginInvoke
Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => { Keyboard.Focus(pwdBox); })); 自动获取焦点,光标正常显示Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Render, new ...原创 2019-06-26 17:00:52 · 513 阅读 · 0 评论 -
0618-ResourceDictionary资源字典
<ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="T.xaml"/> </ResourceDictionary.MergedDictio...原创 2019-06-18 18:29:19 · 330 阅读 · 0 评论 -
0611-测试
Work Hard,Play Hard很多话,只有自己说出来,才最有力度,比如黑人说自己是黑鬼。同样的,自己的人生,只有自己定义,才最有力度。所以,你不能定义别人的成功,因为成功的可能性不只有996。但,为了自己想要的可能性而Hard,总是对的。最后,我希望,你无论选择哪种人生,都要Hard地,过成自己想要的样子。还要,守好它。...转载 2019-06-11 17:50:23 · 194 阅读 · 0 评论 -
0620-InteractionRequest-物联网概论知识点
弹窗交互的方式Prism通过InteractionRequest 来实现弹窗交互,它是一个泛型接口,不同的类型对应不同类型的弹窗方式。在使用InteractionRequest的时候需要在,xaml中需要注册一个Trigger: <i:Interaction.Triggers> <prism:InteractionRequestTrigger S...原创 2019-06-20 17:30:44 · 1782 阅读 · 0 评论 -
0610xixia 学习
Unity依赖注入 内置的Prism库的应用程序依赖于一个容器提供的依赖注入。该库提供了与Unity应用程序块(单位)或托管扩展性框架(MEF)的工作组件,它允许你使用其他的依赖注入容器。UnityBootstrapper和MefBootstrapper类,实现最必要的功能,无论是使用Unity或MEF在你的应用程序的依赖注入容器。选择了Unity或者MEF作为你的依赖注入容...原创 2019-06-10 17:28:54 · 143 阅读 · 0 评论 -
0603 -Notification InteractionRequest
InteractionRequest<INotification>Prism通过InteractionRequest 来实现弹窗交互,它是一个泛型接口,不同的类型对应不同类型的弹窗方式。Notification在使用InteractionRequest的时候需要在,xaml中需要注册一个Trigger:<i:Interaction.Triggers>...原创 2019-06-03 17:42:58 · 247 阅读 · 0 评论 -
0614-Interactivity 相互作用/Behavior
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"<!-- TextBox控件的获得焦点、失去焦点事件 --><TextBox Text="Test"> <i:Interaction.Triggers> ...转载 2019-06-14 17:23:41 · 600 阅读 · 0 评论 -
0510 prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Separate releases are available for each platform and those w...原创 2019-05-10 16:47:49 · 170 阅读 · 0 评论 -
0515-综合
RichTextBox FlowDocumentRichTexBox是个可编辑控件,同样RichTextBox也是一个以Document为主体的一个控件,Document也有段落(Paragraph),不过段落中是分为小片小片(Inline),我们可以理解为这些Inline被一条线串在段落(Paragragh)中。除此之外,还有些段落(BlockUIContainer)是只含有一个UI元素...原创 2019-05-15 16:52:18 · 356 阅读 · 0 评论 -
0514 资源字典
CallMethodAction 和 InvokeCommandAction有些事件是没有直接提供命令调用的,如自定义的事件。这时候我们可以通过CallMethodAction来调用ViewModel中的方法来完成相应的操作。一些不支持Command的控件,可以用一个CallMethodAction触发器来执行ViewModel中的方法。注意的是方法当中往往包含一些参数,这些参数一般可以通...原创 2019-05-14 17:31:03 · 248 阅读 · 0 评论 -
Region
Region可以帮助我们开发模块化程序,将程序分割成一个个独立的Module,分别进行开发。然后在程序运行的时候,将各个Module组合到一起,为程序提供各种各样的功能。通常来说,Module是一些视图和功能的集合,那么就需要一种办法来将这些视图以某种形式,在特定的时间展示出来。Prism通过Shell+Region来组织视图的布局,完成视图间的转换等。如上图所示,Shell相当于ASP....转载 2019-04-28 16:20:36 · 1710 阅读 · 0 评论 -
需要了解
ViewSortHintViewSortHintAttribute是为了指定哪个View先在Region中显示出来,设置为01的意思是当前排序优先级为01 [Export] [ViewSortHint("01")] public partial class AddInANavigationView : UserControlRequestNavigate//导...转载 2019-04-28 16:20:06 · 190 阅读 · 0 评论 -
随笔分类 - Prism
https://www.cnblogs.com/xixia/category/618180.html?tdsourcetag=s_pctim_aiomsg转载 2019-04-19 11:08:58 · 137 阅读 · 0 评论 -
MEF基础
https://www.cnblogs.com/yk123/p/5350133.html之前公司里用到了一个叫MEF的东西,说来惭愧一直只管写代码却不曾理解MEF框架为何物,今天就来学习一下,这是一篇迟到了不知多久的博客。--------------------------------------------------------进入正题-------------------------...转载 2019-04-19 11:02:18 · 390 阅读 · 0 评论 -
prism学习
https://blog.csdn.net/dxm809/article/details/80824085转载 2019-04-19 10:38:48 · 209 阅读 · 0 评论 -
理解容器
当通过不同方式发现部件的时候,还可以使用AggregateCatalog来把这些部件聚合到一起。AssemblyCatalog 在当前程序集发现部件。 DirectoryCatalog 在指定的目录发现部件。protected override void ConfigureAggregateCatalog() { th...原创 2019-04-23 13:06:32 · 249 阅读 · 0 评论 -
Prism 小问题总结
1、找不到方法:“Prism.Modularity.IModuleCatalog Prism.Bootstrapper.CreateModuleCatalog()”。 解决办法 1、更换prism版本到6.3版本 2、app.config修改对应版本2、this.AggregateCatalog.Catalogs.Add(new AssemblyCa...原创 2019-04-22 17:25:48 · 2461 阅读 · 0 评论 -
0507 日常记录需要了解的
IValueConverter public class Conver : IValueConverter { //当值从绑定源传播给绑定目标时,调用方法Convert public object Convert(object value, Type targetType, object parameter, CultureInfo cultur...原创 2019-05-07 09:17:32 · 346 阅读 · 0 评论 -
binding
RaisePropertyChanged属性改变事件https://blog.csdn.net/cselmu9/article/details/8275255INotification通知https://www.cnblogs.com/lonelyxmas/p/10669406.htmlbinding<TextBox Name="textBox...原创 2019-05-13 17:45:16 · 3183 阅读 · 0 评论 -
自己梳理的prism流程
不知道为什么就是报错,梳理流程 报错无视1、App.xaml.cs protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Bootstrapper bootstrapper = new Bootstrapper...原创 2019-04-19 16:32:42 · 529 阅读 · 0 评论 -
prism 需要看的
https://blog.csdn.net/dxm809/article/details/80824085转载 2019-04-19 16:04:06 · 144 阅读 · 0 评论