gpt4 book ai didi

silverlight - Telerik RadGridView 中的复选框单元格单击行为不直观,需要多次单击

转载 作者:行者123 更新时间:2023-12-04 16:26:03 24 4
gpt4 key购买 nike

我已经正确绑定(bind)了 Telerik RadGridView,第一列是绑定(bind)复选框:

<telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding Selected, Mode=TwoWay}"
Header="Generate" Width="95" IsReadOnly="False"/>

我可以单击并更改复选框状态没问题。问题是检查复选框并不直观。为了让用户单击复选框,他们必须首先单击复选框单元格,再次单击以激活,然后再次单击以选中复选框。三个单独的单击以选中复选框。

有没有更好或本地的方式来实现无缝连接?我希望用户能够单击一个复选框并立即看到它被选中,无论是否已经选择了行/单元格。我希望用户能够一键进行检查。

基础设施控制可以在几年前做到这一点。

有人可以解释一下如何在 Telerik RadGridView for Silverlight 中获得更直观的复选框行为吗?

最佳答案

我最近遇到了和你差不多的问题。我所做的修复它是在 CellTemplate 中放置一个复选框。列的:

    <telerik:GridViewDataColumn Header="Checkbox Column" IsReadOnly="True">
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Path=BooleanProperty, Mode=TwoWay}" />
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
</telerik:GridViewDataColumn>

请注意,我添加了属性 IsReadOnly="True"到列。这不会使该列只读;您仍然应该能够单击复选框并设置您的 bool 属性。该属性的作用是防止列中的单元格使用 CellEditTemplate当您单击它们时。

通常,一个 RadGridView列使用 CellTemplate供查看和 CellEditTemplate当单元格进入编辑模式时。但是,我们不需要使用 CellEditTemplate在这里,因为 CellTemplate完全能够自行更改这些 bool 属性的值。

关于silverlight - Telerik RadGridView 中的复选框单元格单击行为不直观,需要多次单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8856524/

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