SampleSmart
1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
TcpClientTestView.xaml.ViewModel.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.MVVM.Attributes;
2
using
Dreamine.MVVM.ViewModels;
3
4
namespace
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp
;
5
14
public
partial class
TcpClientTestViewModel
: ViewModelBase
15
{
24
[DreamineEvent]
25
private
TcpClientTestViewEvent
_event
;
26
35
public
IReadOnlyList<string>
TcpClientProtocols
=> Event.TcpClientProtocols;
36
45
public
IReadOnlyList<string>
TcpClientEncodings
=> Event.TcpClientEncodings;
46
55
public
string
SelectedTcpClientProtocol
56
{
57
get
=> Event.SelectedTcpClientProtocol;
58
set
59
{
60
if
(Event.SelectedTcpClientProtocol == value)
61
{
62
return
;
63
}
64
65
Event.SelectedTcpClientProtocol = value;
66
OnPropertyChanged(nameof(
SelectedTcpClientProtocol
));
67
}
68
}
69
78
public
string
SelectedTcpClientEncoding
79
{
80
get
=> Event.SelectedTcpClientEncoding;
81
set
82
{
83
if
(Event.SelectedTcpClientEncoding == value)
84
{
85
return
;
86
}
87
88
Event.SelectedTcpClientEncoding = value;
89
OnPropertyChanged(nameof(
SelectedTcpClientEncoding
));
90
}
91
}
92
101
public
string
TcpClientSendText
102
{
103
get
=> Event.TcpClientSendText;
104
set
=> Event.TcpClientSendText = value;
105
}
106
115
[DreamineCommand(
"Event.ConnectClient"
)]
116
private
partial
void
ConnectClient
();
117
126
[DreamineCommand(
"Event.DisconnectClient"
)]
127
private
partial
void
DisconnectClient
();
128
137
[DreamineCommand(
"Event.SendClient"
)]
138
private
partial
void
SendClient
();
139
156
public
TcpClientTestViewModel
(
TcpClientTestViewEvent
@event)
157
{
158
ArgumentNullException.ThrowIfNull(@event);
159
160
_event
= @event;
161
}
162
}
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp
Definition
TcpClientTestView.xaml.cs:4
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent
Definition
TcpClientTestView.xaml.Event.cs:15
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.SendClient
partial void SendClient()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.DisconnectClient
partial void DisconnectClient()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.ConnectClient
partial void ConnectClient()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel._event
TcpClientTestViewEvent _event
Definition
TcpClientTestView.xaml.ViewModel.cs:25
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.SelectedTcpClientEncoding
string SelectedTcpClientEncoding
Definition
TcpClientTestView.xaml.ViewModel.cs:79
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.TcpClientTestViewModel
TcpClientTestViewModel(TcpClientTestViewEvent @event)
Definition
TcpClientTestView.xaml.ViewModel.cs:156
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.TcpClientEncodings
IReadOnlyList< string > TcpClientEncodings
Definition
TcpClientTestView.xaml.ViewModel.cs:45
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.TcpClientSendText
string TcpClientSendText
Definition
TcpClientTestView.xaml.ViewModel.cs:102
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.TcpClientProtocols
IReadOnlyList< string > TcpClientProtocols
Definition
TcpClientTestView.xaml.ViewModel.cs:35
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewModel.SelectedTcpClientProtocol
string SelectedTcpClientProtocol
Definition
TcpClientTestView.xaml.ViewModel.cs:56
Pages
PageSub
CommunicationTabs
Tcp
TcpClientTestView.xaml.ViewModel.cs
다음에 의해 생성됨 :
1.17.0