随笔分类 - WPF
摘要:public class RelayCommand:ICommand { private Predicate _canExecute; private Action _execute; public RelayCommand(...
阅读全文
摘要:[System.Obsolete("这是一条提示信息,表示这个方法弃用了,使用此方法会有一条Warning信息")]private void SaveDataMessage(SaveMessage message){}在方法上方添加特性,即可,如果想要不允许通过编译,则需要在...
阅读全文
摘要:效果 点击选择皮肤颜色 代码 public enum Themes { Blue, Gray, Orange } /// /// 主题颜色管理类 /// public static class ...
阅读全文
摘要:有可能的原因如下:绑定的属性一定是属性而不能是字段,比如:public int data;是无法生效的,而public int data {get;set;}这样才能生效
阅读全文
摘要:项目地址Github:项目地址 软件截图 项目中用到的技术和问题 [WPF]限制程序单例运行 [WPF]创建系统栏小图标 [WPF]程序随系统自启动 [WPF]xml序列化以及反序列化数据 [WPF]项目整合Metro和MaterialDesignInXamlToolki...
阅读全文
摘要:下载安装及使用 代码实例 public class Person:INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; publi...
阅读全文
摘要:代码 System.Threading.Mutex mutex; protected override void OnStartup(StartupEventArgs e) { bool ret; ...
阅读全文
摘要:隐藏窗体任务栏图标/// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow { public MainWindow() { ...
阅读全文
摘要:代码Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\Curren...
阅读全文
摘要:代码 XML序列化工具类 public static class XMLHelper { /// /// 将对象序列化为指定的文件名 /// /// /// /// ...
阅读全文
摘要:项目地址MapApps:MetroMaterialDesignInXamlToolkit:MaterialDesignInXamlToolkitMapApps官网:官网链接 官方整合文档官方提供的两个框架共存的方式:点击链接 实例 1、打开Nuget包管理 2、搜索Metr...
阅读全文
摘要:代码 效果: 注意中间一定要设置TargetName,否则可能会导致无法更改颜色。(代码中用到了一些自定义的颜色样式,如果要自己测试的话可以随便改成别的颜色,比如Red,Black等)
阅读全文
摘要:Auto和*效果Auto 表示自动适应显示内容的宽度, 控件有多大,就显示多大。* 则表示按比例来分配宽度。 话不多说,直接上例子理解 例子1 代码: ...
阅读全文
摘要:准备打包可能遇到错误在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework4.5.2 (x86 和 ...
阅读全文
摘要:namespace DataContext_ItemSource_Demo{ public class Person { public string Name; } public class ViewModel { p...
阅读全文
摘要:目录1、View模型代码2、ViewModel模型代码3、数据模型4、样例演示5、一些知识点这里简单实现一个listbox绑定的功能,符合MVVM模型。 View模型代码(View视图以及窗体类的后台代码) ...
阅读全文