每次点击菜单时,我都需要更改菜单内按钮的文字!
最初文字显示:“显示兴趣点”
当我点击时,它应该显示:“隐藏兴趣点”
再次,当我点击时,它应该显示:“显示兴趣点”
(就像打开和关闭切换一样)
我正在谈论的按钮实际上不是一个按钮,它是PhoneApp的userControl
以下是代码:
private void makemeniu1()
{
Thickness th = new Thickness(); th = btnMeniu.Margin;
LayoutRoot.Children.Add(meniu);
meniu.Visibility = Visibility.Visible;
meniu.VerticalAlignment = VerticalAlignment.Top;
meniu.HorizontalAlignment = HorizontalAlignment.Right;
meniu.Margin = new Thickness(0, th.Top+btnMeniu.ActualHeight, 0, 0);
meniu.AddBtn("Select another Day", () => { meniu.Visibility = Visibility.Collapsed; datePicker.ClickTemplateButton(); });
meniu.AddBtn("Show Details", () => { meniu.Visibility = Visibility.Collapsed; rezumattxt.Text = detailes(MainPage.dt, carlist.number); rezumatborder.Visibility = Visibility.Visible; });
meniu.AddBtn("Show points of interes", () => { meniu.Visibility = Visibility.Collapsed; });
}
我有这个方法AddBtn
,它接受一个字符串和一个Action来执行。
我没有在此方法上实现,例如要更改的text属性。 它只添加文字,所以我无法改变它!
如何以最简单的方式进行切换?
谢谢!