一、简介
Stylet是一款基于WPF的MVVM组件,平时在WPF开发工作中使用Stylet可达到精简代码的目的,让开发更加高效。
二、使用介绍
这里结合Revit二次开发简单介绍Stylet如何集成到Revit开发中,Revit二开不在本文章讨论范围之内。以下示例需要Revit2000运行环境,示例展示了怎么在已选中的树节点中添加子节点。
1、新建项目工程后,通过Nuget添加以下Stylet组件:
2、创建主窗体MainWindow.xaml和MainViewModel.cs。
在MainWindow.xaml中加入Stylet引用:
xmlns:s="https://github.com/canton7/Stylet"
添加树控件,文本和按钮:
<Window x:Class="Revit.StyletDemo.View.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Revit.StyletDemo"
xmlns:s="https://github.com/canton7/Stylet"
xmlns:vm="clr-namespace:Revit.StyletDemo.ViewModel"
mc:Ignorable="d"
WindowStartupLocation&#