prism

Capturing and updating an image source using MVVM in Xamarin

可紊 提交于 2021-01-29 09:50:55
问题 I'm trying to capture photo and display the captured image in Xamarin but changing the image source binding just doesn't seem to work. This seems really simple so I'm not quite sure where I'm going wrong. MainPageViewModel.cs public class MainPageViewModel : ViewModelBase { private string _imageSource; public string ImageSource { get { return _imageSource; } set { _imageSource = value; SetProperty(ref _imageSource, value); } } public DelegateCommand TakePhotoCommand { get; private set; }

Wpf Prism give style to each items of a ItemControl (Views in a Region)

不羁的心 提交于 2021-01-28 19:18:38
问题 I have a WPF Prism project and it has a Region base on ItemControl : <ItemsControl prism:RegionManager.RegionName="WorkspaceRegion" > In this ItemControl i see some of my Views verticaly well but i want give a style to each Item of ItemControl (each View ). All of items (views) must have same style (for example: background color, padding, margin, border and...) I want something like this (for example): I used a simple style and code like this: <ItemsControl prism:RegionManager.RegionName=

Prism DI container - dispose unnecessary objects

半城伤御伤魂 提交于 2021-01-28 06:09:02
问题 I am facing problem with disposing unnecessary objects from DI container. I use Prism for Xamarin.Forms with Unity container. Application gets configuration from some database, creates some services using this configuration and registers this services in container using ContainerControlledLifetimeManager. This services are used while resolving views and viewmodels. When configuration changes application retrieves again changed configuration and now problem comes: how can I remove previous

Prism 7. Using PrismApplication.CreateShell() with a non Window control

一世执手 提交于 2021-01-27 20:55:19
问题 I would like to update from 6.3 to 7. I seem to have hit a road block. When using the PrismApplication class in the App.xaml, CreateShell expects a return type of Window instead of the previous BootStrapper which wanted a DependencyObject. My MainShell is a modified Telerik RadWindow which itself is a modified System.Windows.Controls.HeaderedContentControl and casting to Window is not possible. Is there a way around this so I can use the PrismApplication object or do I have to roll back and

Xamarin Forms MVVM (Prism) with Media.Plugin - How to get a taken picture from device storage

流过昼夜 提交于 2021-01-27 18:34:47
问题 I am using Xamarin Forms PCL (MVVM Prism) with MediaPlugin (https://github.com/jamesmontemagno/MediaPlugin). I have a viewModel with a public property called ImagePath private string imagePath; public string ImagePath { get { return imagePath; } set { SetProperty(ref imagePath, value, "ImagePath"); } } in my XAML i have: <Image Source="{Binding ImagePath}" HeightRequest="100" WidthRequest="100"/> When i set a image url (from web) to ImagePath property, it works without problems. (I am setting

推荐一个IT老鸟肝了2月有余的免费开源WPF企业级开发框架

旧街凉风 提交于 2021-01-09 20:48:39
JHRS 一个新学WPF的IT老鸟,肝了2个月做了这么一个WPF企业级开发框架,站长clone学习,觉得甚是不错。这是一个使用了Prism搭建的插件式框架,封装了DataGrid的使用,使整个框架子模块简单易学、易扩展,特别是作者还写了一个系列博客教程,值得点赞。 下面是作者博文系列首篇: WPF企业级开发框架搭建指南(启示录),2020从入门到放弃 这个系列的文章旨在记录工作中使用WPF开发新的医疗项目中,有感于必须统一掉一些规范上的事情,并且提高团队开发效率,遂折腾了这么一个半吊子的框架,这个标题WPF企业级开发框架搭建指南,2020从入门到放弃可能会唬住一些人,但看到这些零碎文字的朋友就凑和着看吧,如果能帮助到你,那也荣幸了。 WPF技术是一个很不错的技术,但一直没有上手过正式的项目,趁在做这个医疗项目时,遂搭建一个WPF开发框架,目的是为了统一WPF开发并提高开发效率;我对WPF技术算是零基础,现学现卖,用这些不成体系的文字予以记录一些想法和实践。 WPF企业级开发框架搭建系列文章导航 WPF企业级开发框架搭建指南(启示录) JHRS开发框架之基础类库 JHRS开发框架之第三方框架选型 JHRS开发框架之WPF调用Web API封装 JHRS开发框架之客户端入口项目 JHRS开发框架之各子系统如何整合 JHRS开发框架之怎样设计合理的ViewModel基类

台湾大学《临床试验》公开课:单元 1.课程简介

蹲街弑〆低调 提交于 2021-01-05 03:04:39
台灣大學《臨床試驗》公開課 获取课程教辅资料,请回复“ 临床试验 ”。 流行病學與預防醫學研究所 簡國龍、劉仁沛 以臨床試驗研究設計及實際進行時處理的問題作一通盤性的介紹,使學生能對臨床試驗的方法及運用有一整體的認識。介紹臨床試驗的研究方法,以系統性說明臨床試驗過程需注意的內容,使學習者能熟練臨床試驗的步驟,並且 ... 本課程共 13 講,包含: 單元 1 .課程簡介 單元 2 .研究設計 ( 一 ) 單元 3 .研究設計 ( 二 ) 單元 4 .統計分析 ( 一 ) 指標種類與選擇 單元 5 .統計分析 ( 二 ) 單元 6 .藥品優良臨床試驗規範 / 評估臨床試驗品質 單元 7 .統計分析 ( 三 ) 單元 8 .不良反應與不良事件 單元 9 .臨床試驗執行 ( 一 ) 單元 10 .統計分析 ( 四 ) 單元 11 .統計分析 ( 五 ) 單元 12 .臨床試驗執行 ( 二 ) 單元 13 .臨床試驗執行 ( 三 ) 更多的学习资源请访问公众号底部菜单 本订阅号已实现智能检索功能,回复任意关键词可检索相关文章。 回复关键词可能有惊喜 悟空|SUMS | 药典|remove |NCSS |DPS |STAT | 数据|问卷星|百度云|号内搜 |视频 电子书|epidata|epiinfo | minitab |SPSS pair |MedCalc|Prism| 临床试验

C#/.Net Core/WPF框架初建(国际化、主题色)

浪尽此生 提交于 2020-12-24 07:43:05
C#/.Net Core/WPF框架初建(国际化、主题色) English | 简体中文 作为 TerminalMACS 的一个子进程模块 - WPF管理端,目前搭建框架部分功能:本地化、国际化、主题色修改等。 导航目录 框架已添加功能说明 1.1. 国际化、本地化 1.2. Metro风格主窗体 1.3. 动态更换主题色 关于TerminalMACS及本WPF管理端 关于项目开源 参考资料 1. 框架已添加功能说明 1.1. 国际化、本地化 源码放在Github上,希望分享给更多人,所以添加了国际化功能,默认支持中、英、日三国语言,按照已有套路扩展其他语言也方便,看下面的效果: 本项目(TerminalMACS的WPF管理端)使用的资源字典存储翻译文件,其他方式还有资源文件、微软官方的国际化方案(未研究)等。下面是翻译文件截图: 三个资源文件使用需要注意: 选择一个默认文件(比如en.xaml,英文)作为默认语言文件,需要将生成操作属性设置为 "页", 设置截图如下: 其他语言文件设置生成操作属性为内容,设置截图如下: 需要将默认语言资源文件添加到App.xaml中,其他语言不用: <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries>

MVVM、MVVMLight、MVVMLight Toolkit之我见

╄→гoц情女王★ 提交于 2020-12-19 01:59:30
原文: MVVM、MVVMLight、MVVMLight Toolkit之我见 我想,现在已经有不少朋友在项目中使用了MVVMLight了吧,如果你正在做WPF,Silverlight,Windows Phone的开发,那么,你有十分必要的理由了解MVVM和MVVMLight。我写这篇文章的目的,是给大家做一个总结,以便更多的朋友了解并掌握MVVM。 首先,要说一下MVVM的概念。 MVVM严格来说,并不是一种框架,而是一个设计的模式吧 。与它有关的设计模式还有MVC (现在广泛用于Web应用中),以及MVP(之前有用过在Windows Forms和WPF中) 如果你希望对MVVM有更加感性地认识,我推荐你看下面这篇文章。 http://www.codeproject.com/KB/WPF/WpfMvvmQuickStart.aspx 这篇文章写得实在太好了,我很欣赏这样的技术人才,能把一个抽象问题有层次地讲清楚。(我强烈建议对MVVM的概念了解不深的朋友,认真读这篇文章,而不要急于用MVVMLight,因为MVVM是一种模式,而MVVMLight只是其中一种具体的实现) 然后,我要说一下MVVMLight吧,刚才说了,它是一种MVVM的实现。自然它不是唯一的一种实现,但现在 大家公认的是,它是比较好的一个实现 。就我个人的体会来说,我以前用过微软提供的Prism中的MVVM特性

How can a view cancel a navigation request in PRISM?

二次信任 提交于 2020-12-14 08:24:40
问题 I have a view that implements the INavigationAware interface. This interface has the OnNavigationFrom method that is, according to MSDN http://msdn.microsoft.com/en-us/library/microsoft.practices.prism.regions.inavigationaware.onnavigatedfrom(v=pandp.40).aspx, Called when the implementer is being navigated away from. Now, I want to make sure that the user hasn't left any unsaved changes and if there are unsaved changes, ask the user if he wants to save them. At this moment I need to be able