未关闭抽屉添加提示音,退出时未关闭抽屉菜单显示不对修改
This commit is contained in:
parent
5793c1ffcf
commit
c7a3ef80ad
|
@ -3,7 +3,7 @@
|
|||
<connectionStrings>
|
||||
<!-- 数据库连接字符串 -->
|
||||
<!--<add name="database" connectionString="server=127.0.0.1;database=wpf_dm_program;userid=root;password=qq1223" />-->
|
||||
<add name="database" connectionString="server=127.0.0.1;port=3306;database=xx_xiangchang2;userid=root;password=root" />
|
||||
<add name="database" connectionString="server=127.0.0.1;port=3306;database=xiangxiang_xianchang;userid=root;password=root" />
|
||||
</connectionStrings>
|
||||
<!--<runtime>
|
||||
--><!--配置之后,Appdomain.CurrentDomain.UnhandledException 事件的 IsTerminating 就变成了 false 啦!也就是说,程序并不会因为这次的异常而崩溃退出。--><!--
|
||||
|
|
|
@ -416,7 +416,7 @@ namespace DM_Weight.Port
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
int i = 10;
|
||||
public async void GetDrawerStatus()
|
||||
{
|
||||
try
|
||||
|
@ -517,6 +517,12 @@ namespace DM_Weight.Port
|
|||
logger.Info($"单支板数量变化【{string.Join(",", Quantitys)}】");
|
||||
|
||||
}
|
||||
i--;
|
||||
if (i == 0)
|
||||
{
|
||||
SpeakAsync("请关闭抽屉");
|
||||
i = 10;
|
||||
}
|
||||
// 继续监听抽屉状态
|
||||
await Task.Delay(200);
|
||||
GetDrawerStatus();
|
||||
|
|
|
@ -172,6 +172,7 @@ namespace DM_Weight.ViewModels
|
|||
SetProperty(ref _selectedMenu, value);
|
||||
}
|
||||
}
|
||||
PremissionDm? PreSelectedMenu;
|
||||
#region 父菜单点击事件
|
||||
|
||||
#endregion
|
||||
|
@ -182,6 +183,18 @@ namespace DM_Weight.ViewModels
|
|||
}
|
||||
private void SelectionMethod()
|
||||
{
|
||||
|
||||
if (SelectedMenu != null && SelectedMenu.PremissionName != "退出")
|
||||
{
|
||||
PreSelectedMenu = SelectedMenu;
|
||||
}
|
||||
if (_portUtil.Operate)
|
||||
{
|
||||
if (PreSelectedMenu != null)
|
||||
{
|
||||
SelectedMenu = PreSelectedMenu;
|
||||
}
|
||||
}
|
||||
//SelectedMenu = viewName.SelectedItem as PremissionDm;
|
||||
//if (SelectedMenu.PremissionName == "退出")
|
||||
//{
|
||||
|
@ -198,7 +211,7 @@ namespace DM_Weight.ViewModels
|
|||
// SelectedChildMenu = SelectedMenu.Children[0];
|
||||
//}
|
||||
logger.Info("开始进入父菜单");
|
||||
if (SelectedMenu != null && SelectedMenu.PremissionName == "退出")
|
||||
if (SelectedMenu != null && SelectedMenu.PremissionName == "退出" && !_portUtil.Operate)
|
||||
{
|
||||
logger.Info($"用户【{Operator?.Nickname}】退出登录");
|
||||
Operator = null;
|
||||
|
@ -520,6 +533,7 @@ namespace DM_Weight.ViewModels
|
|||
//.ToTree(pd => pd.Children, pd => pd.ParentId, 0);
|
||||
PremissionDmList = premissions;
|
||||
SelectedMenu = premissions[0];
|
||||
PreSelectedMenu= premissions[0];
|
||||
SelectedChildMenu = premissions[0].Children[0];
|
||||
_regionManager.RequestNavigate("ContentRegion", premissions[0].Children[0].PremissionPath);
|
||||
FindDrawerCount();
|
||||
|
|
Loading…
Reference in New Issue