随笔分类 - WPF
摘要:几个重要的概念需要清楚: Show和ShowDialog区别 1、调用Show方法后弹出子窗口后,线程会继续往下执行。调用ShowDialog方法弹出子窗口后,线程会阻塞,直到子窗口关闭才继续往下执行。 2、ShowDialog弹出的子窗口会使父窗口不能获得焦点,必须先关闭子窗口才能关闭父窗口。Sh
阅读全文
摘要:What 命令包含以下部分: 命令:一个实现了ICommand接口的类,RoutedCommand是WPF里最常用的命令类,其它命令类大多派生自RoutedCommand 命令源:触发命令的对象,如button,menu等 命令目标:默认为命令源对象,显示指定CommandTarget=XXX之后,
阅读全文
摘要:要实现外部窗体能直接访问UserControl的属性必须把UserControl的属性定义为依赖属性: 一,在UserControl.cs中为TextBox控件的Text建立依赖属性,输入"propdp"双击TAB都自动生成依赖属性模板,然后修改属性名称为SelectedValue: 二、在调用窗体
阅读全文
摘要:Prism程序集为我们提供了DelegateCommand命令,使用该命令可实现窗口直接绑定。第一步:在ViewModel中定义一个DelegateCommand属性。 第二步:添加Save和CanSave两个命令相关的方法。 第三步:在ViewModel的构造函数中初始化DelegateComma
阅读全文
摘要:第一步:构建一个名为Bootstrapper的类作为引导程序。 第二步:在MainWindow窗体中添加一个CoontentControl控件作为模块的容器,并在后台代码中添加[Export]属性以便MEF可以注入。 窗体代码: 后台代码: 第三步:在Bootstrapper类中重写CreateSh
阅读全文
摘要:来源:http://stackoverflow.com/questions/9143107/get-selected-treeviewitem-using-mvvm
阅读全文

浙公网安备 33010602011771号