摘要: 1.创建一个模块化的类库: 创建一个类,继承IModule,然后依赖注入ViewA 可在其他项目引用ModuleA,需要在App.cs中添加一下就可以了 也可通过文件进行加载模块,示例如下: 阅读全文
posted @ 2026-05-22 17:10 你好呀嗯嗯 阅读(3) 评论(0) 推荐(0)
摘要: 1.VS中增加扩展模板,下次可直接选择模板创建Prism框架的项目: 2.新建一个空白的Prism项目: 3.如果不使用区域,实现按钮切换不同的界面时需要这样写: UI: 有关DateContent是Prism自动实现的 4.如果使用区域的概念: UI中给区域设置一个名字: 通过接口,获取到区域: 阅读全文
posted @ 2026-05-22 16:20 你好呀嗯嗯 阅读(3) 评论(0) 推荐(0)
摘要: 1.动画是在using System.Windows.Media.Animation;中; 可针对控件进行设置动画,让其动起来,如下所示是针对按钮进行动画设置: public partial class MainWindow : Window { public MainWindow() { Init 阅读全文
posted @ 2026-05-21 15:55 你好呀嗯嗯 阅读(2) 评论(0) 推荐(0)
摘要: 1.静态资源和动态资源: 静态资源是设置完成之后不会再发生变化的,动态资源是可以发生变化的: 例如: <Window.Resources> <SolidColorBrush x:Key="SolidColor" Color="Red"/> </Window.Resources> <Grid> <St 阅读全文
posted @ 2026-05-21 11:37 你好呀嗯嗯 阅读(2) 评论(0) 推荐(0)
摘要: 1.引用NuGet程序包:MvvMLightLibs: 2.实现通知功能的使用方式: RaisePropertyChanged();3.使用Command功能的使用方式: ShowCommand = new RelayCommand(Show); //不带参数 ShowCommand1 = new 阅读全文
posted @ 2026-05-19 19:59 你好呀嗯嗯 阅读(2) 评论(0) 推荐(0)
摘要: 1.可在resource中增加控件模板,在后续的控件中进行引用 说明如下: 1.Border:是控制控件的边框,背景色、圆角等,是装饰控件; 2.如上图中的我们使用Ellipe(画圆或者椭圆)来代替了Border; 3.ContentPersenter:这个是“占位符”,告诉模板把控件的“内容”放在 阅读全文
posted @ 2026-05-18 19:35 你好呀嗯嗯 阅读(6) 评论(0) 推荐(0)
摘要: 1.Style: 1.1. TargetType:作用的目标 BasedOn 相当于继承的概念 Setters :属性设置器 Resources:资源 主要使用如下: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microso 阅读全文
posted @ 2026-05-18 15:52 你好呀嗯嗯 阅读(3) 评论(0) 推荐(0)
摘要: 1.Grid 1.1定义行和列 <Grid> <Grid.RowDefinitions> <RowDefinition Height="2*"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefi 阅读全文
posted @ 2026-05-18 15:20 你好呀嗯嗯 阅读(2) 评论(0) 推荐(0)
摘要: 1.服务端实现: 一.创建接口,并附加ServiceContract特性,并添加回调接口 namespace SOA.WCF.Interface { [ServiceContract(CallbackContract =typeof(ICallBack))] public interface ICa 阅读全文
posted @ 2024-10-16 10:25 你好呀嗯嗯 阅读(36) 评论(0) 推荐(0)
摘要: 1.创建一个web服务: 创建一个mvc模式的web服务; 2.服务中存在HelloWorld方法以及Plus方法 3.创建一个UnitTest项目,进行调用,调用如下: 添加服务引用 测试: 阅读全文
posted @ 2024-10-14 15:41 你好呀嗯嗯 阅读(36) 评论(0) 推荐(0)