在VM中部署msi时,WPF Checkbox IsChecked属性不起作用

时间:2018-01-12 16:42:31

标签: c# wpf checkbox mvvm

我有一个复选框,在取消选中时隐藏excel表并在选中时显示。以下是我的代码:

的Xaml:

<CheckBox Foreground="White" x:Name="chkShowExcelPanel" Content="Show Excel Sheet" Checked="AdjustGrid" Unchecked="AdjustGrid" IsChecked="{Binding Path= _ShowExcel, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />

MVVM:

private bool _showExcel;
        public bool _ShowExcel
        {
            get { return _showExcel; }
            set
            {
                _showExcel = value;
                OnPropertyChanged("_showExcel");
            }
        }

它在本地计算机上工作正常但是一旦我在VM上运行它我就看不到它被检查,除非我把鼠标放在它上面。

困扰我的一件事是我的get访问器没有启用,即说Accessor&#39; _ShowExcel&#39;从未使用过。

0 个答案:

没有答案