Avalonia中MVVM模式下设置TextBox焦点
- 前言
- 引入Nuget库
- 程序里面引入相关库
- 修改前端代码
#效果图
前言
我们在开发的过程中,经常会遇到比如我在进入某个页面的时候我需要让输入焦点聚焦在指定的文本框上面,或者点击某个按钮触发某个选项的时候也要自动将输入焦点聚焦到指定的文本框上面的需求,如果我们不用mvvm模式的话完全可以自己在后台代码里面直接写xx.Focus();,但是如果在MVVM模式下面这个功能就显得异常的不容易,好多人通过重写控件或者添加扩展属性的方式去解决,其实在Avalonia里面,官方已经帮我们做好了这方面的扩展,我们只需要进行引入配置即可:
引入Nuget库
<PackageReference Include