资源简介
一个简单的WPF系统框架,采用MVVM模式;
代码片段和文件信息
using Autumn.Common;
using System;
using System.Collections.objectModel;
using System.Diagnostics;
using System.Windows;
namespace Autumn.Main
{
///
/// Interaction logic for App.xaml
///
public partial class App : Application
{
public App()
{
if (StaticMethods.PrevInstance() == true)
{
ErrorView ev = new ErrorView();
ErrorViewModel evm = new ErrorViewModel();
evm.ErrorMessage = “已经有实例运行,程序不能有多个实例!“;
ev.DataContext = evm;
ev.ShowDialog();
Process.GetCurrentProcess().Kill();
}
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
ApplicationApp.SetCurrentApp(this);
}
private void CurrentDomain_UnhandledException(object sender UnhandledExceptionEventArgs e)
{
Logger.Write(e.Exceptionobject.ToString());
ErrorView ev = new ErrorView();
ErrorViewModel evm = new ErrorViewModel();
evm.ErrorMessage =“出错了“;//e.Exceptionobject.ToString() ;
ev.DataContext = evm;
ev.ShowDialog();
Process.GetCurrentProcess().Kill();
}
protected override void onstartup(StartupEventArgs e)
{
base.onstartup(e);
}
private void Application_Startup(object sender StartupEventArgs e)
{
MainWindow mw = new MainWindow();
MainWindowModel mm = new MainWindowModel();
mw.DataContext = mm;
mw.Show();
LoginView lv = mm.CurrentView as LoginView;
lv.txtName.Focus();
}
///
/// 注册式样资源
///
/// 资源路径
public void ApplySkin(Uri skinDictionaryUri)
{
ResourceDictionary skinDict = Application.LoadComponent(skinDictionaryUri) as ResourceDictionary;
Collection mergedDicts = base.Resources.MergedDictionaries;
if (mergedDicts.Count > 0)
{
mergedDicts.Clear();
}
mergedDicts.Add(skinDict);
}
///
/// 更改背景图片
///
///
public static void ApplyBackground(System.Windows.Media.ImageBrush im)
{
System.Windows.Window w = null;
foreach (var item in App.Current.Windows)
{
if (item.GetType() == typeof(MainWindow))
{
w = (MainWindow)item;
break;
}
}
if (w != null)
{
w.Background = im;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-10-12 10:06 Autumn\
目录 0 2016-10-12 10:06 Autumn\.vs\
目录 0 2016-10-12 10:06 Autumn\.vs\Autumn\
目录 0 2016-10-12 10:06 Autumn\.vs\Autumn\v14\
文件 422912 2016-10-12 11:33 Autumn\.vs\Autumn\v14\.suo
目录 0 2016-10-12 11:33 Autumn\Autumn.Main\
文件 2676 2016-07-27 00:58 Autumn\Autumn.Main\App.config
文件 298 2015-05-08 15:22 Autumn\Autumn.Main\App.xaml
文件 3021 2016-10-12 09:00 Autumn\Autumn.Main\App.xaml.cs
文件 10912 2016-10-12 09:45 Autumn\Autumn.Main\Autumn.Main.csproj
文件 723 2016-10-12 11:33 Autumn\Autumn.Main\Autumn.Main.csproj.user
目录 0 2016-10-11 20:53 Autumn\Autumn.Main\Common\
文件 2188 2015-11-16 20:41 Autumn\Autumn.Main\Common\Converters.cs
文件 2709 2016-06-23 21:46 Autumn\Autumn.Main\Common\PasswordBoxBindingHelper.cs
文件 5492 2015-11-15 20:36 Autumn\Autumn.Main\Common\UpdateSoftware.cs
文件 42169 2016-10-12 11:33 Autumn\Autumn.Main\MainWindow.xaml
文件 5924 2015-11-15 20:25 Autumn\Autumn.Main\MainWindow.xaml.cs
文件 16721 2016-10-11 19:02 Autumn\Autumn.Main\MainWindowModel.cs
目录 0 2016-10-11 20:53 Autumn\Autumn.Main\Properties\
文件 2264 2015-11-27 08:55 Autumn\Autumn.Main\Properties\AssemblyInfo.cs
文件 2862 2015-11-17 12:05 Autumn\Autumn.Main\Properties\Resources.Designer.cs
文件 5612 2015-04-28 17:20 Autumn\Autumn.Main\Properties\Resources.resx
文件 2593 2015-11-16 11:59 Autumn\Autumn.Main\Properties\Settings.Designer.cs
文件 809 2015-11-16 11:59 Autumn\Autumn.Main\Properties\Settings.settings
目录 0 2016-10-11 20:53 Autumn\Autumn.Main\Resources\
文件 13063 2015-11-17 20:33 Autumn\Autumn.Main\Resources\Add.png
目录 0 2016-10-11 21:25 Autumn\Autumn.Main\Resources\Background\
文件 133632 2015-11-27 10:19 Autumn\Autumn.Main\Resources\Background\Thumbs.db
文件 129007 2015-11-13 15:09 Autumn\Autumn.Main\Resources\Background\background1.jpg
文件 436883 2015-07-18 13:37 Autumn\Autumn.Main\Resources\Background\background2.jpg
文件 181265 2015-11-26 13:44 Autumn\Autumn.Main\Resources\Background\background3.jpg
............此处省略210个文件信息
相关资源
- WPF C1Chart Demo
- wpf 适用windows系统触屏的手写识别
- WPF编程宝典 WPF编程(第二版)
- CefSharp63 WPF 支持mp3、mp4、flansh、anyc
- VLCTest.rar
- WPF 编程宝典第四版(.NET4.5)
- WPF比较多
- WPF全视角分析
- WPF 编程宝典-使用C# 2012和.NET 4.5 (第
- WPF 4.5 unleashed 最新版电子书
- wpf编程宝典完整PDF版 part2
- wpf写一个日历
- c# wpf图片左右滑动的
- WPF Blend开发教程
- Prism 4.0 中文文档
- 后台维护系统WPF附带SQL Server数据库和
- WPF旅游管理系统增删改查实用
- 海康威视wpf客户端1-实时预览
- WpfVLC-master.rar
- 在wpf中使用Vlc 播放 rtsp视频流
- 深入浅出WPF(中文版)
- 《深入浅出 WPF》刘铁猛高清版
- c# emgucv 实时绿幕抠像源码
- WPF学习-MSDN所有wpf案例打包
- 葵花宝典-WPF自学手册
- <>刘铁猛,完整版,带详细标签的PD
- DotNetBar for WPF 7.1.0.14 破解版
- WPF3D图片轮播效果
- Wpf ComboBox 多级正反向级联的实现
- WPF超炫效果集合 源码
评论
共有 条评论