将按钮的可见性绑定到方法:C#Xamarin

时间:2015-09-14 15:03:09

标签: c# xaml data-binding xamarin

如果Button可见,我需要触发一个方法。如何将xaml中的方法(例如:OnButtonVisble)绑定到按钮? 谢谢!

1 个答案:

答案 0 :(得分:0)

而不是打电话

view.Visibility = ViewStates.Visible;

view.Visibility = ViewStates.Gone;

创建一个方法,例如SetButtonVisibility(ViewStates状态),并在里面设置你的按钮可见性并在你的" OnButtonVisble"

中做你想做的事情
public void SetButtonVisibility(ViewStates state) {
    button.Visibility = state;
    if (state == ViewStates.Visible) {
        'ADD your OnButtonVisible code here
    }
}

如果你想使用回调并添加" OnButtonVisible"你可以添加Action / Func作为参数。代码作为代表