甄文超

TNT 数字生活

All Posts


prism RequestNavigate传参

RegionManager.RequestNavigate传参说明 方法说明 // 参数: // regionName: // The name of the region where the navigation will occur. // // target: // A string that represents the target where the region will navigate. // // navigationParameters: // An instance of NavigationParameters, which holds a collection of object parameters. void RequestNavigate(string regionName, string …

.NET wpf prism

prsm 复杂对象改变,通知View的方法

viewmodel对象的属性改变时,可以使用RaisePropertyChagned通知View private void Execute_OpenPickerMemberCommand() { _dialogService.ShowDialog(DialogNames.MemberPickerDialog, null, r = { if (r.Result != ButtonResult.OK) return; var member = r.Parameters.GetValue("SelectedData"); PrjModel.Owner = member.Id; PrjModel.OwnerName = member.Name; this. …

wpf prism

Prism 非主界面使用Region

非主界面使用Region时,需要特殊处理,否则无法找region 示例: 1、在Module的View里使用Region的方法 填充Region后不再,切换 .xaml <ContentControl x:Name="groupRegion" Margin="10,5,5,5" prism:RegionManager.RegionName="RegionName"/> .cs public MainForm(IRegionManager regionManager, IContainerProvider provider) { InitializeComponent(); //新页面需要手动加入RegionManger,并更新 RegionManager.SetRegionManager(groupRegion, provider.Resolve< …

wpf prism




uos 安装git

1、首先确定linux系统中是否安装了git, 直接在命令行模式下输入git ,出现下面的界面就是安装好了的   2、# sudo apt-get install git   3、配置账号 git config --global user.name "ge-heima" git config --global user.email "754263923@qq.com" git config --global credential.helper store 查看配置信息 git config --list   4、clone git clone https://github.com/tianqixin/runoob-git-test   5、选择分支 所有分支 git branch -a 本地分支 git branch 签出出并切换分支 git checkout -b v0.9rc1 …

Linux git


INavigationAware接口

public interface INavigationAware { bool IsNavigationTarget(NavigationContext navigationContext); void OnNavigatedTo(NavigationContext navigationContext); void OnNavigatedFrom(NavigationContext navigationContext); } 当从本页面转到其它页面的时候,会调用OnNavigatedFrom方法,navigationContext会包含目标页面的URI。 当从其它页面导航至本页面的时候,首先会调用IsNavigationTarget,IsNavigationTarget返回一个bool值,简单地说这个方法的作用就是告诉Prism,是重复使用这个视图的实例还是再创建 …

wpf prism

Windows下给Git配置SSH

git安装好了之后,我们就可以注册github账号开始我们的开源旅程了。这里说明一下,git和github其实并没有特殊的关系,github只是使用git的开源代码仓库而已。前面也说到过使用git作为工具的代码仓库有很多,除了github之外还有gitlab以及国内这几年比较火的码云等等。 注册成功之后,我们进入github需要做一件事情就是配置ssh。ssh是安全外壳协议,它本身和git没什么关系,主要是为了使用它来进行安全验证。说白了为了证明你是你,为了方便根据账号做权限管理。比如阻止你clone你没有权限的代码,阻止你push代码到没有权限的远程等等。说白了,这是一个安全工具,通过它可以让我们的账号和代码更加安全。 ssh相关的细节不做过多深入,感兴趣的同学可以自行了解,我们简单说下应该怎么配置。首先我们需要使用ssh-keygen工具来生成我们的ras秘钥。ras是一种对称加密算法 …

git