摘要: 不用通过 string 路径的方式,而用绑定 ImageSource 的方式。 XAML: <Window.DataContext> <local:MainVM/> </Window.DataContext> <Grid> <Border BorderThickness="1" BorderBrus 阅读全文
posted @ 2021-08-17 23:12 double64 阅读(1873) 评论(0) 推荐(1)
摘要: 事件转命令带参数 控件有时候没有 Command 的情况下可以用事件转命令 EventToCommand 的方案解决。 ▲ 鼠标点击获取到图像点击处的像素坐标值。 首先,还是需要额外引入一个程序集(System.Windows.Interactivity.dll)和相应命名空间: xmlns:mvv 阅读全文
posted @ 2021-08-17 20:31 double64 阅读(1495) 评论(0) 推荐(1)
摘要: ▲ 拖拽文件到红色框,获取文件地址到右边。 需要额外引入一个程序集(System.Windows.Interactivity.dll)和相应命名空间: xmlns:mvvm="http://www.galasoft.ch/mvvmlight" xmlns:i="clr-namespace:Syste 阅读全文
posted @ 2021-08-17 20:00 double64 阅读(911) 评论(0) 推荐(0)
摘要: ▲ 以对象的形式硬编码传参。 ▲ 不同按钮绑定同一个命令,执行不同的操作。 XAML: <Window.DataContext> <local:MainVM/> </Window.DataContext> <Grid> <StackPanel Margin="15"> <TextBlock Text 阅读全文
posted @ 2021-08-17 19:03 double64 阅读(1367) 评论(0) 推荐(0)
摘要: 如果需要传递多个参数,可以将多个参数封装成一个对象进行传递。命令用 RelayCommand<T>泛型。 ▲ 点击“传递按钮”,将左边的 TextBox 内容传递到右边 TextBlock 中去。 XAML: <Window.DataContext> <local:MainVM/> </Window 阅读全文
posted @ 2021-08-17 08:40 double64 阅读(981) 评论(0) 推荐(0)