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

MVVM: 关闭对话框

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

  • file comaprison and file watcher tool
    file comaprison and file watcher tool
    2023-03-01 16:00:03下载
    积分:1
  • VB.NETUpdate
    说明:  开发环境:VB.NET 文件在线更新升级,结合XML语言,不过有点简陋,请大家下载自已完善(development environment : VB.NET documents online updates, and XML language, but a bit shabby, please download own sound)
    2020-08-28 15:38:12下载
    积分:1
  • 使 .NET 支持Perl脚本语言
    用 VB.NET 和 C# 编程时,需要在程序运行时支持用户代码完成某些定制操作,本例引入Perl脚本支持,在需要时可以通过外部提供的Perl脚本完成特定的操作。比如在读入外部文本数据时,可以先用Perl做某种预处理。PerlRE.perlnet 是 ActiveState Dev Kit 9.5.1 的编译工程,将 pm 文件编译为.NET支持的dll文件PerlRE.pm 是 .NET 和 Perl 的接口文件源码PerlRE.dll 是 接口源码编译完成的动态链接库文件支持 .NET 2.0,在 VS2005下测试通过
    2022-08-20 00:44:50下载
    积分:1
  • SheXiangTou
    帕图通过BASE64格式上传服务器AI识别。(Patu is identified by BASE64 upload server AI.)
    2020-06-21 13:00:01下载
    积分:1
  • ertec200增强现实
    Ertec200 Enhanced Real-Time Ethernet Controller Manual
    2022-05-27 12:41:18下载
    积分:1
  • S2OOPS
    北大青鸟深入.NET,C#阶段测试,题目难度适中,适合初学者借鉴(Beida Jade Bird in depth. NET C# test phase, the subject of moderate difficulty, suitable for beginners to learn from)
    2012-05-15 11:41:45下载
    积分:1
  • 足彩数据抓取工具C#
    应用背景 1、抓取某足彩网站足球赔率等数据; 2、内置足彩分析分析方法; 3、可点击一次自动运行设置时间抓取数据; 4、效率高、抓取准、分析方法有效; 5、另附赠扩展方法,都是思维的结晶。 关键技术 1、Asp.Net; 2、SqlServer; 3、Vs2010;
    2022-08-11 22:42:42下载
    积分:1
  • 实现CSting数据包CRC
    实现CSting数据包CRC-16校验功能,是我很辛苦总结出来的,对数据包工作者有利。-Realize CSting packet CRC-16 checksum function, is very hard, I summed up the workers benefit packet.
    2022-08-10 00:41:31下载
    积分:1
  • iptoaddress
    根据IP查询所在地源码 asp.net实现根据ip查询出ip所在地(附带ip库)! 代码可直接运行,ipdata.config为ip库 (According to query the location of IP source asp.net achieve ip inquiries in accordance with the location of the ip (with ip library)! Code can be directly run, ipdata.config for ip database)
    2008-12-17 14:21:39下载
    积分:1
  • C #写一个API函数使用截图功能。主要在C #如何…
    C#写的一个用API函数实现截屏功能。主要是说明在C#里怎么调用API函数!-C# Write an API function to use screenshot function. Mainly in the C# In how to call API function!
    2022-04-11 11:56:30下载
    积分:1
  • 696518资源总数
  • 104305会员总数
  • 11今日下载