要实现根据总线数据的0或1使其按钮变可用及不可用。实现如下,但是会报错,专门建一个公共类也是同样的报错。错误为:The component 'CANLib.SystemSettingsDlg' does not have a resource identified by the URI '/CANLib;component/systemsettingsdlg.xaml'.
网上查了还是不知道如何解决,在此请教下,万分感谢。
主工程数据解析处理类UInt16Param.cs文件
public class UInt16Param : IRawDataCodec
{
if (this._itemMeta.DTNO == 28 && this._itemMeta.Index == 108)
{
SystemSettingsDlg.btn.IsEnabled = true;
}
}
CANLib文件夹里的XAML后台代码
SystemSettingsDlg.xaml.cs文件
public partial class SystemSettingsDlg : Window
{
public static Button btn = null;
public SystemSettingsDlg(IDeCommandCallback iDeCmdCallback, SystemSettingsCmd hostCmd)
{
InitializeComponent(); 这里报错了
WorkloadOpenStaBtn = btn
}
}