gpt4 book ai didi

silverlight - 为 Silverlight 网格行传递 QueryString 值

转载 作者:行者123 更新时间:2023-12-03 10:49:18 27 4
gpt4 key购买 nike

如何在 Silverlight 中进行多值绑定(bind)?

我必须根据作为 Datacontext 的一部分存在的值和 QueryString 中的其他值来确定 Silverlight DataGrid 列的可见性。

我使用 silverlight 5 的 MVVM 模型,我目前的计划是在后面的代码中为查询字符串定义一个属性,该属性可以绑定(bind)到行可见性。但我的问题显然是为 IValueConverter 实现传递多个值。

谁能提供一个简单的例子来解决我的问题?

最佳答案

Silverlight 中不支持开箱即用的多重绑定(bind)。

但是随着 Silverlight 5 中客户标记扩展的引入,这可以实现。
代码项目有一个很好的例子:http://www.codeproject.com/Articles/286171/MultiBinding-in-Silverlight-5 .

或者,在这个特定示例中,您可以在 View 模型中使用公共(public) bool 属性,该属性使用 QueryString 值以及您在 DataContext 中关注的其他值,并决定该列是否需要可见。然后,您可以将此属性数据绑定(bind)到列的 可见 属性(property)。 (连同返回 Visbility.Visble / Visibility.Collapsed 的值转换器,具体取决于 bool 属性值的值)

关于silverlight - 为 Silverlight 网格行传递 QueryString 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11344320/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com