SampleSmart
1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
TcpLoopbackTestView.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
TcpLoopbackTestViewModel
: ViewModelBase
15
{
24
[DreamineEvent]
25
private
TcpLoopbackTestViewEvent
_event
;
26
35
public
IReadOnlyList<string>
TcpLoopbackProtocols
=> Event.TcpLoopbackProtocols;
36
45
public
IReadOnlyList<string>
TcpLoopbackEncodings
=> Event.TcpLoopbackEncodings;
46
55
public
string
SelectedTcpLoopbackProtocol
56
{
57
get
=> Event.SelectedTcpLoopbackProtocol;
58
set
59
{
60
if
(Event.SelectedTcpLoopbackProtocol == value)
61
{
62
return
;
63
}
64
65
Event.SelectedTcpLoopbackProtocol = value;
66
OnPropertyChanged(nameof(
SelectedTcpLoopbackProtocol
));
67
}
68
}
69
78
public
string
SelectedTcpLoopbackEncoding
79
{
80
get
=> Event.SelectedTcpLoopbackEncoding;
81
set
82
{
83
if
(Event.SelectedTcpLoopbackEncoding == value)
84
{
85
return
;
86
}
87
88
Event.SelectedTcpLoopbackEncoding = value;
89
OnPropertyChanged(nameof(
SelectedTcpLoopbackEncoding
));
90
}
91
}
92
101
public
string
TcpLoopbackSendText
102
{
103
get
=> Event.TcpLoopbackSendText;
104
set
=> Event.TcpLoopbackSendText = value;
105
}
106
115
[DreamineCommand(
"Event.StartLoopback"
)]
116
private
partial
void
StartLoopback
();
117
126
[DreamineCommand(
"Event.StopLoopback"
)]
127
private
partial
void
StopLoopback
();
128
137
[DreamineCommand(
"Event.SendClient"
)]
138
private
partial
void
SendClient
();
139
148
[DreamineCommand(
"Event.SendServer"
)]
149
private
partial
void
SendServer
();
150
167
public
TcpLoopbackTestViewModel
(
TcpLoopbackTestViewEvent
@event)
168
{
169
ArgumentNullException.ThrowIfNull(@event);
170
171
_event
= @event;
172
}
173
}
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp
Definition
TcpClientTestView.xaml.cs:4
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewEvent
Definition
TcpLoopbackTestView.xaml.Event.cs:14
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.TcpLoopbackEncodings
IReadOnlyList< string > TcpLoopbackEncodings
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:45
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.SendClient
partial void SendClient()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.StopLoopback
partial void StopLoopback()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.TcpLoopbackTestViewModel
TcpLoopbackTestViewModel(TcpLoopbackTestViewEvent @event)
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:167
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.SendServer
partial void SendServer()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.TcpLoopbackSendText
string TcpLoopbackSendText
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:102
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.SelectedTcpLoopbackEncoding
string SelectedTcpLoopbackEncoding
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:79
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.TcpLoopbackProtocols
IReadOnlyList< string > TcpLoopbackProtocols
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:35
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.StartLoopback
partial void StartLoopback()
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel.SelectedTcpLoopbackProtocol
string SelectedTcpLoopbackProtocol
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:56
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpLoopbackTestViewModel._event
TcpLoopbackTestViewEvent _event
Definition
TcpLoopbackTestView.xaml.ViewModel.cs:25
Pages
PageSub
CommunicationTabs
Tcp
TcpLoopbackTestView.xaml.ViewModel.cs
다음에 의해 생성됨 :
1.17.0