Tag: 转换器

如何实现BoolToVisibilityConverter

在我的应用程序中,我想切换StackPanel中项目的可见性。 我的Stackpanel包含一个Image和一个TextBlock。 我如何正确使用BoolToVisibilityConverter来切换TextBlock的可见性,并为用户的利益保存此设置? 目前我的情况如下,虽然我收到了一些错误。 重要提示,我需要使用ApplicationBar菜单项作为单击事件来驱动TextBox可见性的切换。 编辑 尽管TextBlock的可见性未发生变化,但不再出现错误。 XAML xmlns:common=”clr-namespace:TestApp.Common” 代码背后 private void BuildLocalizedApplicationBar() { ApplicationBar = new ApplicationBar(); ApplicationBarMenuItem showFilterNamesMenuItem = new ApplicationBarMenuItem(); if (Settings.ShowFilterNames.Value) showFilterNamesMenuItem.Text = AppResources.EditPage_EffectNames_Hide; else showFilterNamesMenuItem.Text = AppResources.EditPage_EffectNames_Show; showFilterNamesMenuItem.Click += showFilterNamesMenuItem_Click; ApplicationBar.MenuItems.Add(showFilterNamesMenuItem); } void showFilterNamesMenuItem_Click(object sender, EventArgs e) { if(Settings.ShowFilterNames.Value) { ((ApplicationBarMenuItem)ApplicationBar.MenuItems[0]).Text = AppResources.EditPage_EffectNames_Hide; Settings.ShowFilterNames.Value = false; //Toggle the text block […]

如何将代码从C#转换为PHP

我有一个用纯C#编写的业务逻辑类(没有任何特定的东西来自这种语言),我会把这个代码转换成PHP。 我可以编写自己的解析器,但想想我是否可以在我之前做过。 你能告诉我在哪里可以找到这种转换器吗? PS。 正如我所写,我只使用这种语言的普通C#编程。 只有参数,变量声明,方程式和控制语句。