Mobile Xamarin窗体属性更改时的调用函数
我不熟悉xamarin和xamarin表单。 我想知道Entry.IsFocused时是否可以调用内容页中的函数 我需要做一个不同的控制来显示或消失根据属性的变化 它可能以沙马林的形式存在吗 谢谢Mobile Xamarin窗体属性更改时的调用函数,mobile,xamarin,Mobile,Xamarin,我不熟悉xamarin和xamarin表单。 我想知道Entry.IsFocused时是否可以调用内容页中的函数 我需要做一个不同的控制来显示或消失根据属性的变化 它可能以沙马林的形式存在吗 谢谢 Shimon创建一个包含bool值的ViewModel。让我们称之为IsEntryFocused。 将控件绑定到ViewModel的属性。例如: entry.SetBinding(TextView.IsFocused, new Binding("IsEntryFocused", BindingMode
Shimon创建一个包含
bool
值的ViewModel。让我们称之为IsEntryFocused
。
将控件绑定到ViewModel的属性。例如:
entry.SetBinding(TextView.IsFocused, new Binding("IsEntryFocused", BindingMode.TwoWay));
label.SetBinding(TextView.IsFocused, new Binding("IsEntryFocused"));
此外,将同一ViewModel的属性绑定到不同控件的IsVisible
属性。例如:
entry.SetBinding(TextView.IsFocused, new Binding("IsEntryFocused", BindingMode.TwoWay));
label.SetBinding(TextView.IsFocused, new Binding("IsEntryFocused"));
现在,当entry
的焦点集中在标签上时,就会出现label
这个例子基于MVVM模式。有关Xamarin的简短介绍,请阅读以下内容: