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

MVVM: 关闭对话框

于 2022-08-21 发布 文件大小:2.83 MB
0 154
下载积分: 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 个回复

  • XYZ DXF文件
    这个软件转换坐标(点、东、北、高度、描述)对DXF文件,可以被视为在AutoCAD  ;
    2022-11-29 09:45:03下载
    积分:1
  • BANK-3P-LV
    .NET银行系统,.NET银行系统,开户,转账,查询,取款,存款。登陆(.NET bank system,.NET bank system)
    2013-07-29 16:22:31下载
    积分:1
  • VB.net,下做的一个小东西,连接数据库,连接数据库,连接数据库的功能...
    VB.net,下做的一个小东西,连接数据库,连接数据库,连接数据库的功能 -VB.net, the next to do a little thing, connect to the database, connect to the database, connect to the database features
    2022-10-05 16:40:03下载
    积分:1
  • detest
    IIS虚拟目录修改,可用作流媒体服务器防盗链
    2010-03-08 13:02:34下载
    积分:1
  • SuperCourse
    说明:  不错的课程网站,分前后台,还有数据库. ASP.NET+SQL2005(this is a so good project for Asp.net it s surpercourse)
    2011-04-03 17:12:50下载
    积分:1
  • RDLC_Print
    打印本地报表没有预览
    2022-04-25 12:15:20下载
    积分:1
  • REGISTER__2019679132006
    web site using asp.net
    2011-06-02 17:03:28下载
    积分:1
  • CAS-CSharp
    基于.net的CAS登录集成,单点登录学习资料( Log Integration Based on .net of CAS, single sign-on learning materials)
    2015-07-20 16:15:24下载
    积分:1
  • QQWorld
    webqq 的桌面客户端源码 不同于网上的 webqq桌面客户端只是一个简单的框架 这个就稍稍有点复杂了 读了这个源码 基本就对在.net 下操作WebBrowser控件 门清了 还涉及几个对系统api的调用 可以从中知道如何与网页里的内容进行交互 注册系统快捷键 任务栏窗口闪烁提醒 等(webqq desktop client source code is different from the online webqq desktop client is only a simple framework that will read a little bit complicated in this source basically. net WebBrowser control to operate the door clear of the system also involves several api' s You can learn how to call in with the web registration system to interact with the content of shortcuts taskbar window flashing reminders)
    2011-08-06 12:08:51下载
    积分:1
  • visual basic 2005 源代码,适合vb初学者
    visual basic 2005 源代码,适合vb初学者-visual basic 2005
    2022-07-17 20:26:24下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载