1
- using CommunityToolkit . Mvvm . Input ;
2
- using CommunityToolkit . Mvvm . Messaging ;
3
- using GraphCtrlLib ;
4
- using System ;
1
+ using System ;
5
2
using System . Collections . Generic ;
6
3
using System . Collections . ObjectModel ;
7
4
using System . ComponentModel ;
8
5
using System . Linq ;
9
6
using System . Runtime . CompilerServices ;
10
- using System . Text ;
11
- using System . Threading . Tasks ;
12
- using System . Windows . Threading ;
7
+ using System . Windows ;
8
+ using System . Windows . Controls ;
13
9
using System . Windows . Input ;
10
+ using System . Windows . Threading ;
11
+ using CommunityToolkit . Mvvm . Input ;
12
+ using CommunityToolkit . Mvvm . Messaging ;
13
+ using GraphCtrlLib ;
14
+ using GraphCtrlLib . Message ;
14
15
using GraphResearch . Interface ;
15
16
using GraphResearch . Model ;
16
- using System . Windows . Controls ;
17
17
using GraphResearch . Utility ;
18
- using System . Drawing ;
19
- using System . Numerics ;
20
- using System . Windows ;
21
- using static GraphCtrlLib . GraphModel ;
22
18
23
19
namespace GraphResearch
24
20
{
@@ -81,7 +77,7 @@ public int SelectedInd
81
77
82
78
private List < PositionNode > temporailySelectedPostions = new ( ) ;
83
79
84
- private System . Windows . Point startpoint = new ( ) ;
80
+ private Point startpoint = new ( ) ;
85
81
86
82
public ObservableCollection < GraphModel . GraphDataSet > GraphDataSets { get ; set ; }
87
83
@@ -202,10 +198,10 @@ public MainViewModel()
202
198
#region Messenger
203
199
204
200
var Messeenger = WeakReferenceMessenger . Default ;
205
- Messeenger . Register < GraphCtrlLib . Message . SharedMessge > ( this , OnMessageReceived ) ;
206
- Messeenger . Register < GraphCtrlLib . Message . SharedSplitMessage > ( this , OnSplitMessageReceived ) ;
207
- Messeenger . Register < GraphCtrlLib . Message . SharedDeleteMessage > ( this , OnDeleteMessageReceived ) ;
208
- Messeenger . Register < GraphCtrlLib . Message . SharedNewWindowMessage > ( this , OnNewWindowMessageReceived ) ;
201
+ Messeenger . Register < SharedMessge > ( this , OnMessageReceived ) ;
202
+ Messeenger . Register < SharedSplitMessage > ( this , OnSplitMessageReceived ) ;
203
+ Messeenger . Register < SharedDeleteMessage > ( this , OnDeleteMessageReceived ) ;
204
+ Messeenger . Register < SharedNewWindowMessage > ( this , OnNewWindowMessageReceived ) ;
209
205
#endregion
210
206
211
207
}
@@ -214,7 +210,7 @@ public MainViewModel()
214
210
/// </summary>
215
211
/// <param name="obj"></param> 객체 전송자
216
212
/// <param name="message"></param> 메세지
217
- private void OnMessageReceived ( object obj , GraphCtrlLib . Message . SharedMessge message )
213
+ private void OnMessageReceived ( object obj , SharedMessge message )
218
214
{
219
215
double dataX = message . DataX ;
220
216
double dataY = message . DataY ;
@@ -233,7 +229,7 @@ private void OnMessageReceived(object obj, GraphCtrlLib.Message.SharedMessge mes
233
229
}
234
230
}
235
231
236
- private void OnSplitMessageReceived ( object ojb , GraphCtrlLib . Message . SharedSplitMessage message )
232
+ private void OnSplitMessageReceived ( object ojb , SharedSplitMessage message )
237
233
{
238
234
int graphID = message . GraphID ;
239
235
List < string > linenamelist = message . LineName ;
@@ -254,15 +250,15 @@ private void OnSplitMessageReceived(object ojb, GraphCtrlLib.Message.SharedSplit
254
250
}
255
251
}
256
252
257
- private void OnDeleteMessageReceived ( object obj , GraphCtrlLib . Message . SharedDeleteMessage message )
253
+ private void OnDeleteMessageReceived ( object obj , SharedDeleteMessage message )
258
254
{
259
255
int graphID = message . GraphID ;
260
256
string graphName = message . GraphName ;
261
257
262
258
Delete_Graph ( graphID ) ;
263
259
}
264
260
265
- private void OnNewWindowMessageReceived ( object obj , GraphCtrlLib . Message . SharedNewWindowMessage message )
261
+ private void OnNewWindowMessageReceived ( object obj , SharedNewWindowMessage message )
266
262
{
267
263
int graphID = message . GraphID ;
268
264
string graphName = message . GraphName ;
@@ -339,8 +335,8 @@ private void TreeViewPreviewMouseMoveCommand(object? parameter)
339
335
{
340
336
if ( parameter is MouseEventArgs args )
341
337
{
342
- System . Windows . Point mousePos = args . GetPosition ( null ) ;
343
- System . Windows . Vector diff = startpoint - mousePos ;
338
+ Point mousePos = args . GetPosition ( null ) ;
339
+ Vector diff = startpoint - mousePos ;
344
340
345
341
if ( args . LeftButton == MouseButtonState . Pressed &&
346
342
( Math . Abs ( diff . X ) > SystemParameters . MinimumHorizontalDragDistance ||
@@ -447,8 +443,8 @@ private void MultiTreeViewPreviewMouseMoveCommand(object? parameter)
447
443
{
448
444
if ( parameter is MouseEventArgs args )
449
445
{
450
- System . Windows . Point mousePos = args . GetPosition ( null ) ;
451
- System . Windows . Vector diff = startpoint - mousePos ;
446
+ Point mousePos = args . GetPosition ( null ) ;
447
+ Vector diff = startpoint - mousePos ;
452
448
453
449
if ( args . LeftButton == MouseButtonState . Pressed &&
454
450
( Math . Abs ( diff . X ) > SystemParameters . MinimumHorizontalDragDistance ||
0 commit comments