【问题标题】:Silverlight-Hiding item in ItemsControlItemsControl 中的 Silverlight 隐藏项
【发布时间】:2015-05-07 05:53:54
【问题描述】:

我有一个 ItemsControl。我想在某个 Flag 上隐藏 ItemsControl DataTemplete 中的文本框。但是当我访问文件后面代码中的文本框时。它给出的错误在当前上下文中不存在。有没有办法使用 SilverLight 来做到这一点?

【问题讨论】:

    标签: c# xaml silverlight data-binding


    【解决方案1】:

    让我们按部分进行,如果您不使用 MVVM,由于您使用的是 DataTemplate,因此控件不会像往常一样添加到可视化树中,因此您可以执行以下操作,将 LoadedEvent 添加到 TextBox,然后创建一个 List 以便在其中包含所有 TextBox,您可以在其中做您想做的事情。

    如果您使用 MVVM 绑定,您可以绑定该控件的属性,例如带有 Mode=TwoWay 的 Text 或带有 bool 的 Visibility 并添加转换器。

    这是对您的一般问题的一般回答,如果您需要更多详细信息,请添加您正在使用的具体代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2012-06-28
      相关资源
      最近更新 更多