1,重新梳理了代码,将使用多线程,并实现了批量读取变量
2,添加OpcUa更新方式的修改对话框 3,修复了一些已知的Bug 4,删除了不必要的函数
This commit is contained in:
23
Views/Dialogs/OpcUaUpdateTypeDialog.xaml
Normal file
23
Views/Dialogs/OpcUaUpdateTypeDialog.xaml
Normal file
@@ -0,0 +1,23 @@
|
||||
<ui:ContentDialog x:Class="PMSWPF.Views.Dialogs.OpcUaUpdateTypeDialog"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern"
|
||||
xmlns:enums="clr-namespace:PMSWPF.Enums"
|
||||
xmlns:extensions="clr-namespace:PMSWPF.Extensions"
|
||||
xmlns:viewModels="clr-namespace:PMSWPF.ViewModels.Dialogs"
|
||||
mc:Ignorable="d"
|
||||
d:DataContext="{d:DesignInstance Type=viewModels:OpcUaUpdateTypeDialogViewModel}"
|
||||
Title="修改 OPC UA 更新方式"
|
||||
PrimaryButtonText="确认"
|
||||
CloseButtonText="取消"
|
||||
DefaultButton="Primary">
|
||||
|
||||
<Grid>
|
||||
<ComboBox Margin="15"
|
||||
ItemsSource="{Binding Source={extensions:EnumBindingSource {x:Type enums:OpcUaUpdateType}}}"
|
||||
SelectedValue="{Binding SelectedUpdateType}"
|
||||
VerticalAlignment="Center"/>
|
||||
</Grid>
|
||||
</ui:ContentDialog>
|
||||
14
Views/Dialogs/OpcUaUpdateTypeDialog.xaml.cs
Normal file
14
Views/Dialogs/OpcUaUpdateTypeDialog.xaml.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using iNKORE.UI.WPF.Modern.Controls;
|
||||
using PMSWPF.ViewModels.Dialogs;
|
||||
|
||||
namespace PMSWPF.Views.Dialogs
|
||||
{
|
||||
public partial class OpcUaUpdateTypeDialog
|
||||
{
|
||||
public OpcUaUpdateTypeDialog(OpcUaUpdateTypeDialogViewModel viewModel)
|
||||
{
|
||||
InitializeComponent();
|
||||
DataContext = viewModel;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user