登录
首页 » .NET » MVVM: 关闭对话框

MVVM: 关闭对话框

于 2022-08-21 发布 文件大小:2.83 MB
0 133
下载积分: 2 下载次数: 1

代码说明:

翻译 maninwest@Codeforge 作者 Cornelius Henning@Codeproject 我学习  MVVM 时遇到一个意外问题,关闭对话框时不如在旧的 WPF 中简单, 尤其是当你想避免背后的代码时。在此示例中,所有代码都在视图的 ViewModel 类中。 使用代码 整个项目是个可下载的 zip 文件。该项目是在Visual Studio 2012 中进行的,针对 .NET 4.5 平台。如要查看演示,请解压缩文件并进行构建。运行时,会显示一个用户,具有一个包含一个按钮的主窗口。单击按钮会打开新的具有两个按钮的对话窗口。单击任何一个按钮会执行有限的代码,然后对话框会关闭。 请注意,为了提高可读性,代码已经少得不能再少了。处理运行时错误的意外手柄也减到最少。如果你要使用此代码,务必要确保最终代码稳健且可处理任何意外或其他错误。 此代码中无使用的约束条件。你可以使用全部或者部分。 实现的说明 对话框的关闭由附加的属性控制。属性设置为 true 时,对话框会关闭。.以下是注册附加事件的代码: using System; using System.Windows; namespace MvvmDialogDemo.AttachedProperty { public static class CloseDialog { public static readonly DependencyProperty DialogResultProperty = DependencyProperty.RegisterAttached("DialogResult", typeof(Boolean?), typeof(CloseDialog),new PropertyMetadata(DialogResultChanged)); private static void DialogResultChanged (DependencyO

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 05
    完全手册:ASP.NET2.0网络电子教程。主要介绍数字、集合队列和堆栈的知识,对相关的内容进行简单的介绍,并对其优劣性进行比较。(Completely manual: ASP.NET2.0 Network Electronics tutorial. Introduce the main figure, queue and stack collections of knowledge, the relevant contents of the easy introduction and comparison of their advantages and disadvantages.)
    2009-03-17 09:08:18下载
    积分:1
  • 蓝色简洁型机械企业网站模板源码
    蓝色简洁型机械企业网站模板源码 带配置后台界面,文件中有详细说明
    2022-04-29 18:43:33下载
    积分:1
  • Shout-Out
    这是一个微博,功能具有:用户能发布、回复和转发。还有上传功能。你需要下载MySQLDriverCS(This is a micro-blog, features: a user can post, reply and forward. There upload function. You need to download MySQLDriverCS)
    2013-06-04 00:20:41下载
    积分:1
  • ASP.NET WEB2.O论坛源码,不错的论坛系统,数据库源码比较全,可以参考参考。
    ASP.NET WEB2.O论坛源码,不错的论坛系统,数据库源码比较全,可以参考参考。-Forum ASP.NET WEB2.O source, a good forum system, compare the entire source database, you can refer to the reference.
    2022-02-16 08:57:04下载
    积分:1
  • 222
    /// 图片上传组件,可以按时间生成文件名,加水印图片,水印可以设置透明度,位置,e动力编写。 /// 可以到:www.eover.net/bbs/ 来交流(/// Picture upload components, be able to generate the file name, add watermark images, watermark can set the transparency, position, e motivation to prepare.///Can go to: www.eover.net/bbs/ to exchange)
    2008-06-04 03:26:47下载
    积分:1
  • simpleEncryptTXT
    VB2005 简明TXT文件加密程序,需要.NET FRAMEWORK 2.0。(VB 2005 simple txt encryption application.)
    2009-04-03 13:34:20下载
    积分:1
  • 管道的示例
    本示例显示你你使用来自 PipeMessage 为如何可以发送一个字符串或文件两个应用程序之间
    2022-02-20 20:37:12下载
    积分:1
  • This application accommodates departmental and job code payrolls. This applic...
    This application accommodates departmental and job code payrolls. This application accommodates departmental and job code payrolls. Payroll Accounting Edition was made for accounting firms processing multiple client payrolls
    2022-02-26 01:57:09下载
    积分:1
  • matlab vc++混合编程实例的源代码
    matlab vc++混合编程实例的源代码-matlab vc++混合编程实例
    2022-04-14 21:37:23下载
    积分:1
  • yibiaogauge
    说明:  钟表仪器界面源码开发语言Visual C++ 2003.NET(clock like instrument GUI)
    2009-08-21 22:10:05下载
    积分:1
  • 696516资源总数
  • 106457会员总数
  • 15今日下载