gpt4 book ai didi

silverlight - 如何在 Silverlight Telerik Radgrid 中公开超链接按钮的命令

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

为了给你背景,我正在使用 Silverlight + MVVM 和 PRISM。

我有一些主数据要在网格中显示,并且第一列作为详细数据的超链接。
我正在尝试为超链接按钮公开一些命令,但它似乎无法正常工作。

这是我的 XAML ->

            <telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Detail ID">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<HyperlinkButton Content="{Binding DetailID}"
Command="{Binding SelectGridItemCommand}"
CommandParameters={Binding}
/>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewDataColumn>

... [other columns]

</<telerik:RadGridView.Columns>

基本上,我想对列名称上的文本进行一些处理并导航到详细信息页面。

有人可以在这里帮助我吗..

最佳答案

我发现我做错了什么。我已将 viewModel 中的 Model 对象绑定(bind)到 Grid,当我在 ViewModel 中编写绑定(bind)命令时,我明确指定它需要将数据上下文更改为我的 viewmodel。

无论如何,我最终编写了一个委托(delegate)并在 Model 类中公开了一个事件,并在 ViewModel 中订阅了该事件,并在其中使用我的自定义 EventHandlerArgs 处理它。

关于silverlight - 如何在 Silverlight Telerik Radgrid 中公开超链接按钮的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485436/

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