WPF复选框IsChecked绑定不起作用

徐小健

我有这个问题,我的复选框IsChecked属性绑定无法正常工作。我用谷歌搜索,但是人们说它应该支持双向绑定,这就是我正在使用的绑定。

这是我的代码:

 <CheckBox Name="ckC" VerticalAlignment="Center"
           IsChecked="{Binding Path=LSMChannelEnable[2],
                               Mode=TwoWay,
                               UpdateSourceTrigger=PropertyChanged}" />

这是其背后的C#代码:

public bool[] LSMChannelEnable
{
    get
    {
        return this._liveImage.LSMChannelEnable;
    }
    set
    {
        this._liveImage.LSMChannelEnable = value;
        OnPropertyChanged("LSMChannelEnable");
        OnPropertyChanged("EnableChannelCount");
        OnPropertyChanged("LSMChannel");
    }
}

任何指针都受到高度赞赏,

肖恩·肯特罗

这是因为您要绑定到数组。将要绑定到单独属性的属性拉出。

Xml:

IsChecked="{Binding Path=ButtonEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 

码:

public bool ButtonEnabled
{
    get { return this._liveImage.LSMChannelEnable[2]; }
    set { this._liveImage.LSMChannelEnable[2] = value;
         OnPropertyChanged("ButtonEnabled");
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF复选框IsChecked绑定不起作用

来自分类Dev

添加Bindinggroup NotifyOnValidationError后WPF复选框绑定不起作用

来自分类Dev

复选框绑定在 WPF/C# 中不起作用

来自分类Dev

AngularJS复选框不起作用

来自分类Dev

复选框计算不起作用

来自分类Dev

复选框不起作用

来自分类Dev

图像复选框不起作用

来自分类Dev

全选复选框不起作用

来自分类Dev

动态创建绑定到 observable 数组内的 observable 的复选框不起作用

来自分类Dev

WPF绑定复选框列表,其中IsChecked绑定到列表的成员身份

来自分类Dev

WPF绑定复选框的列表,其中IsChecked绑定到列表的成员身份

来自分类Dev

绑定在Checkbox isChecked WPF中不起作用

来自分类Dev

绑定在Checkbox isChecked WPF中不起作用

来自分类Dev

复选框绑定WPF

来自分类Dev

当复选框在标签内移动时,与复选框关联的标签不起作用

来自分类Dev

jQuery Mobile Checking动态复选框不起作用

来自分类Dev

CSS复选框样式不起作用

来自分类Dev

复选框上的suspendEvents不起作用

来自分类Dev

复选框设置为选中=假不起作用

来自分类Dev

复选框点击功能不起作用

来自分类Dev

CSS复选框事件不起作用

来自分类Dev

Android开发:复选框setChecked不起作用

来自分类Dev

HTML / PHP复选框不起作用

来自分类Dev

多个复选框不起作用Rails 4

来自分类Dev

复选框状态更改不起作用

来自分类Dev

选中CSS样式复选框-不起作用

来自分类Dev

Bootstrap复选框编辑边框样式不起作用

来自分类Dev

复选框在ASP RadGrid中不起作用

来自分类Dev

滚动查看复选框不起作用