- 2024-03-18MvvmLight中,两个依赖属性的值发生变化时影响第三个控件属性的用法
使用数据绑定配合IValueConverter(值转换器)创建一个自定义转换器,该转换器接收两个输入值,并根据他们是否相等返回相应的输出值。然后将这个转换器应用到第三个控件的属性上1publicclassEqualityToTextConverter:IValueConverter2{3publicobjectConvert(o
- 2024-01-16MVVMLight的简单使用
1.MVVM模式前台:<StackPanel><TextBoxMargin="10"Height="20"Background="LightCyan"x:Name="text1"/><TextBoxMargin="10,0"Height="20"Background="LightCyan"Text=
- 2023-12-11将绑定到itemsource的控件里面的元素绑定到itemsource数据源之外的viewmodel中的数据
1<ComboBox.ItemTemplate>2<DataTemplate>3<StackPanelOrientation="Horizontal">4<TextBlockWidth="100"Text="{BindingKey}"/>5<ButtonContent="X"
- 2023-09-12MvvmLight 安装后没有Locator 问题 处理
Locator 一般是自动 生成的。但有时候就是没有生成出来。Locator 是配置在App.xaml文件中的代码如下。<Applicationx:Class="SZCLKJ.Weld.App.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas
- 2022-12-22解决MVVMLight导航VM不重置问题
问题阐述:使用MVVMLight导航发现导航后VM里面的数据并未进行重置,需要界面跳转后,历史VM也进行销毁重置,并释放解决办法:方法一:在当前界面进行Unloaded进行VM注销并进行重新注
- 2022-12-02WPF MVVM模式下如何给Textbox设置焦点(GalaSoft.MvvmLight)
项目场景:最近在使用WPFMVVM模式进行开发的时候遇到了个头大的问题,就是如何通过VM去驱动V里面的试图控件,例如最简单的通过VM里面去控制前端页面里面的文本框焦点问题,平常简
- 2022-11-08MvvmLight的接班人CommunityToolkit.Mvvm包使用介绍
前面在一家军工类企业上班,公司没有网。最近在需要使用MVVM框架的时候才发现MvvmLight作者宣布停止更新了,有点可惜。微软出了一个CommunityToolkit.Mvvm包来接MvvmLight的
- 2022-09-03【WPF】Toolkit.Mvvm 、MvvmLight、Prism8.0比较
MvvmLight:已经过时,已经被Toolkit.Mvvm取代。前言在Wpf下最常使用的就是Mvvm模式了,有自己造轮子构建Mvvm框架的,也有使用现成的开源项目,我之前一直使用的是轻量级的MvvmLig