摘要: 1.将原来的窗体关闭事件 OnClosed内部的逻辑写在App.xaml.cs中 阅读全文
posted @ 2018-05-22 21:41 <--青青子衿--> 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.最常用的一种方式,写在xaml.cs文件中的代码 姜彦20180522 2137 #region DataGrid 跨线程委托输出显示方法 姜彦20180315 1439 /// <summary> /// DataGrid控件直接接受串口返回数据委托 /// </summary> /// <p 阅读全文
posted @ 2018-05-22 21:38 <--青青子衿--> 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: 为何要将xaml与xaml.cs两个原本在一起的文件解耦? 超级解耦的主要体现形式为:将界面所有的事件转移到ViewModel中,比如原来界面一个button的click事件,要在界面下面对应的.xaml.cs文件中写相应的事件逻辑,通过超级解耦后,就不需要再在xaml.cs文件中写任何逻辑,一致于 阅读全文
posted @ 2018-05-22 20:57 <--青青子衿--> 阅读(879) 评论(0) 推荐(0) 编辑
// /**/ // 在页脚Html代码 引入 // function btn_donateClick() { var DivPopup = document.getElementById('Div_popup'); var DivMasklayer = document.getElementById('div_masklayer'); DivMasklayer.style.display = 'block'; DivPopup.style.display = 'block'; var h = Div_popup.clientHeight; with (Div_popup.style) { marginTop = -h / 2 + 'px'; } } function MasklayerClick() { var masklayer = document.getElementById('div_masklayer'); var divImg = document.getElementById("Div_popup"); masklayer.style.display = "none"; divImg.style.display = "none"; } setTimeout( function () { document.getElementById('div_masklayer').onclick = MasklayerClick; document.getElementById('btn_donate').onclick = btn_donateClick; var a_gzw = document.getElementById("guanzhuwo"); a_gzw.href = "javascript:void(0);"; $("#guanzhuwo").attr("onclick","follow('33513f9f-ba13-e011-ac81-842b2b196315');"); }, 900);