├── App.config
├── App.xaml
├── App.xaml.cs
├── Assets
├── attachment.png
├── badge.png
├── close.png
├── facebook.png
├── happy.png
├── image1.jpg
├── image2.jpg
├── image3.jpg
├── insta.png
├── mic.png
├── more.png
├── muscle.png
├── noimage.png
├── ok.png
├── one.png
├── phone.png
├── play.png
├── plus.png
├── pray.png
├── profile1.jpg
├── right.png
├── search.png
├── send.png
├── smile.png
├── twitter.png
├── videocall.png
└── wink.png
├── ChatUI.csproj
├── ChatUI.sln
├── Custom Controls
├── ChatList.xaml
├── ChatList.xaml.cs
├── Conversation.xaml
├── Conversation.xaml.cs
├── MenuListControl.xaml
├── MenuListControl.xaml.cs
├── RoundProfileButton.xaml
└── RoundProfileButton.xaml.cs
├── MainWindow.xaml
├── MainWindow.xaml.cs
├── Properties
├── AssemblyInfo.cs
├── Resources.Designer.cs
├── Resources.resx
├── Settings.Designer.cs
└── Settings.settings
├── ViewModel.cs
├── _config.yml
├── bin
└── Debug
│ ├── ChatUI.exe
│ ├── ChatUI.exe.config
│ └── ChatUI.pdb
└── obj
└── Debug
├── App.g.cs
├── App.g.i.cs
├── ChatUI.Properties.Resources.resources
├── ChatUI.csproj.CoreCompileInputs.cache
├── ChatUI.csproj.FileListAbsolute.txt
├── ChatUI.csproj.GenerateResource.cache
├── ChatUI.csprojAssemblyReference.cache
├── ChatUI.exe
├── ChatUI.g.resources
├── ChatUI.pdb
├── ChatUI_Content.g.i.cs
├── ChatUI_MarkupCompile.cache
├── ChatUI_MarkupCompile.i.cache
├── ChatUI_MarkupCompile.i.lref
├── ChatUI_MarkupCompile.lref
├── Custom Controls
├── ChatList.g.cs
├── ChatList.g.i.cs
├── Conversation.g.cs
├── Conversation.g.i.cs
├── MenuListControl.g.cs
├── MenuListControl.g.i.cs
├── ProfileButton.g.i.cs
├── RoundProfileButton.g.cs
└── RoundProfileButton.g.i.cs
├── DesignTimeResolveAssemblyReferences.cache
├── DesignTimeResolveAssemblyReferencesInput.cache
├── GeneratedInternalTypeHelper.g.cs
├── GeneratedInternalTypeHelper.g.i.cs
├── MainWindow.g.cs
└── MainWindow.g.i.cs
/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace ChatUI
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/attachment.png
--------------------------------------------------------------------------------
/Assets/badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/badge.png
--------------------------------------------------------------------------------
/Assets/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/close.png
--------------------------------------------------------------------------------
/Assets/facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/facebook.png
--------------------------------------------------------------------------------
/Assets/happy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/happy.png
--------------------------------------------------------------------------------
/Assets/image1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/image1.jpg
--------------------------------------------------------------------------------
/Assets/image2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/image2.jpg
--------------------------------------------------------------------------------
/Assets/image3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/image3.jpg
--------------------------------------------------------------------------------
/Assets/insta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/insta.png
--------------------------------------------------------------------------------
/Assets/mic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/mic.png
--------------------------------------------------------------------------------
/Assets/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/more.png
--------------------------------------------------------------------------------
/Assets/muscle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/muscle.png
--------------------------------------------------------------------------------
/Assets/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/noimage.png
--------------------------------------------------------------------------------
/Assets/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/ok.png
--------------------------------------------------------------------------------
/Assets/one.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/one.png
--------------------------------------------------------------------------------
/Assets/phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/phone.png
--------------------------------------------------------------------------------
/Assets/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/play.png
--------------------------------------------------------------------------------
/Assets/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/plus.png
--------------------------------------------------------------------------------
/Assets/pray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/pray.png
--------------------------------------------------------------------------------
/Assets/profile1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/profile1.jpg
--------------------------------------------------------------------------------
/Assets/right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/right.png
--------------------------------------------------------------------------------
/Assets/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/search.png
--------------------------------------------------------------------------------
/Assets/send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/send.png
--------------------------------------------------------------------------------
/Assets/smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/smile.png
--------------------------------------------------------------------------------
/Assets/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/twitter.png
--------------------------------------------------------------------------------
/Assets/videocall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/videocall.png
--------------------------------------------------------------------------------
/Assets/wink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/Assets/wink.png
--------------------------------------------------------------------------------
/ChatUI.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {977A634F-E290-4B6A-BF65-DD6C13587674}
8 | WinExe
9 | ChatUI
10 | ChatUI
11 | v4.5
12 | 512
13 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
14 | 4
15 | true
16 |
17 |
18 | AnyCPU
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | AnyCPU
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | 4.0
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | MSBuild:Compile
56 | Designer
57 |
58 |
59 | ChatList.xaml
60 |
61 |
62 | Conversation.xaml
63 |
64 |
65 |
66 | Designer
67 | MSBuild:Compile
68 |
69 |
70 | Designer
71 | MSBuild:Compile
72 |
73 |
74 | Designer
75 | MSBuild:Compile
76 |
77 |
78 | MSBuild:Compile
79 | Designer
80 |
81 |
82 | MSBuild:Compile
83 | Designer
84 |
85 |
86 | App.xaml
87 | Code
88 |
89 |
90 | MenuListControl.xaml
91 |
92 |
93 | RoundProfileButton.xaml
94 |
95 |
96 | MainWindow.xaml
97 | Code
98 |
99 |
100 |
101 |
102 | Code
103 |
104 |
105 | True
106 | True
107 | Resources.resx
108 |
109 |
110 | True
111 | Settings.settings
112 | True
113 |
114 |
115 | ResXFileCodeGenerator
116 | Resources.Designer.cs
117 |
118 |
119 | SettingsSingleFileGenerator
120 | Settings.Designer.cs
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
--------------------------------------------------------------------------------
/ChatUI.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30204.135
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChatUI", "ChatUI.csproj", "{977A634F-E290-4B6A-BF65-DD6C13587674}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {977A634F-E290-4B6A-BF65-DD6C13587674}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {977A634F-E290-4B6A-BF65-DD6C13587674}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {977A634F-E290-4B6A-BF65-DD6C13587674}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {977A634F-E290-4B6A-BF65-DD6C13587674}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {5060A2A7-20BE-4AE8-B7E7-7EE33954545B}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Custom Controls/ChatList.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
22 |
23 |
24 |
48 |
49 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
205 |
206 |
207 |
208 |
209 |
--------------------------------------------------------------------------------
/Custom Controls/ChatList.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace ChatUI.Custom_Controls
17 | {
18 | ///
19 | /// Interaction logic for ChatList.xaml
20 | ///
21 | public partial class ChatList : UserControl
22 | {
23 | public ChatList()
24 | {
25 | InitializeComponent();
26 | DataContext = new ViewModel();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Custom Controls/Conversation.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
22 |
23 |
24 |
40 |
41 |
42 |
57 |
58 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
--------------------------------------------------------------------------------
/Custom Controls/Conversation.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace ChatUI.Custom_Controls
17 | {
18 | ///
19 | /// Interaction logic for Conversation.xaml
20 | ///
21 | public partial class Conversation : UserControl
22 | {
23 | public Conversation()
24 | {
25 | InitializeComponent();
26 | DataContext = new ViewModel();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Custom Controls/MenuListControl.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
17 |
18 |
19 |
20 |
21 |
42 |
43 |
44 |
45 |
59 |
60 |
61 |
62 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/Custom Controls/MenuListControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace ChatUI.Custom_Controls
17 | {
18 | ///
19 | /// Interaction logic for MenuListControl.xaml
20 | ///
21 | public partial class MenuListControl : UserControl
22 | {
23 | public MenuListControl()
24 | {
25 | InitializeComponent();
26 |
27 | //We are going to bind our Menu Items to the CustomList now
28 | DataContext = new ViewModel();
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Custom Controls/RoundProfileButton.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
26 |
27 |
28 |
53 |
54 |
--------------------------------------------------------------------------------
/Custom Controls/RoundProfileButton.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Globalization;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 | using System.Windows.Controls;
9 | using System.Windows.Data;
10 | using System.Windows.Documents;
11 | using System.Windows.Ink;
12 | using System.Windows.Input;
13 | using System.Windows.Media;
14 | using System.Windows.Media.Imaging;
15 | using System.Windows.Navigation;
16 | using System.Windows.Shapes;
17 |
18 | namespace ChatUI.Custom_Controls
19 | {
20 | ///
21 | /// Interaction logic for RoundProfileButton.xaml
22 | ///
23 | public partial class RoundProfileButton : UserControl
24 | {
25 | public RoundProfileButton()
26 | {
27 | InitializeComponent();
28 | }
29 |
30 | public SolidColorBrush StrokeBrush
31 | {
32 | get { return (SolidColorBrush)GetValue(StrokeBrushProperty); }
33 | set { SetValue(StrokeBrushProperty, value); }
34 | }
35 |
36 | // Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc...
37 | public static readonly DependencyProperty StrokeBrushProperty =
38 | DependencyProperty.Register("StrokeBrush", typeof(SolidColorBrush), typeof(RoundProfileButton));
39 |
40 |
41 |
42 | public bool IsOnline
43 | {
44 | get { return (bool)GetValue(IsOnlineProperty); }
45 | set { SetValue(IsOnlineProperty, value); }
46 | }
47 |
48 | // Using a DependencyProperty as the backing store for ImageSource. This enables animation, styling, binding, etc...
49 | public static readonly DependencyProperty IsOnlineProperty =
50 | DependencyProperty.Register("IsOnline", typeof(bool), typeof(RoundProfileButton));
51 |
52 | public ImageSource ProfileImageSource
53 | {
54 | get { return (ImageSource)GetValue(ImageSourceProperty); }
55 | set { SetValue(ImageSourceProperty, value); }
56 | }
57 |
58 | // Using a DependencyProperty as the backing store for ImageSource. This enables animation, styling, binding, etc...
59 | public static readonly DependencyProperty ImageSourceProperty =
60 | DependencyProperty.Register("ProfileImageSource", typeof(ImageSource), typeof(RoundProfileButton));
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
273 |
274 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
--------------------------------------------------------------------------------
/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace ChatUI
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainWindow : Window
22 | {
23 | public MainWindow()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("ChatUI")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("ChatUI")]
15 | [assembly: AssemblyCopyright("Copyright © 2020")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace ChatUI.Properties
12 | {
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources
26 | {
27 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Returns the cached ResourceManager instance used by this class.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ChatUI.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Overrides the current thread's CurrentUICulture property for all
56 | /// resource lookups using this strongly typed resource class.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace ChatUI.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/ViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.InteropServices.WindowsRuntime;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace ChatUI
10 | {
11 | public class ViewModel
12 | {
13 |
14 | //this list is going to be our source for Menu Items
15 | public List ItemList
16 | {
17 | get
18 | {
19 | return new List
20 | {
21 | //I will provide path data for icons in the description so you may copy and paste them because it is very long to type all of them
22 | //so copy and paste like i am doing here below
23 | new MenuItems(){ PathData = "M12 2.0996094L1 12L4 12L4 21L10 21L10 14L14 14L14 21L20 21L20 12L23 12L12 2.0996094 z" },
24 | new MenuItems(){ PathData = "M6,3A2,2,0,0,0,4,5L4,11A2,2,0,0,0,5.3398438,12.884766A2,2,0,0,0,6,13A2,2,0,0,0,6.0214844,13L18,15 6.0214844,17.001953A2,2,0,0,0,6,17A2,2,0,0,0,5.3378906,17.115234A2,2,0,0,0,4,19L4,25A2,2,0,0,0,6,27A2,2,0,0,0,6.9921875,26.734375L6.9941406,26.734375 27.390625,15.921875 27.392578,15.917969A1,1,0,0,0,28,15A1,1,0,0,0,27.390625,14.078125L6.9941406,3.265625A2,2,0,0,0,6,3z" },
25 |
26 | //now if you remember "IsItemSelected" it is for to select the 2nd icon of our menu
27 | new MenuItems(){ PathData ="M4 2C2.898438 2 2 2.898438 2 4L2 20C2 21.101563 2.898438 22 4 22L20 22C21.101563 22 22 21.101563 22 20L22 4C22 2.898438 21.101563 2 20 2 Z M 4 4L20 4L20 16L15 16C15 17.699219 13.699219 19 12 19C10.300781 19 9 17.699219 9 16L4 16 Z M 10 6L10 10L7 10L12 15L17 10L14 10L14 6Z", IsItemSelected=true},
28 |
29 | new MenuItems() { PathData = "M26.90625 5C18.039063 5 14.746094 11.851563 17.28125 17.65625C16.964844 17.867188 16.457031 18.527344 16.5625 19.6875C16.773438 21.796875 17.722656 22.300781 18.25 22.40625C18.460938 24.410156 19.730469 26.746094 20.46875 27.0625C20.46875 28.433594 20.449219 29.582031 20.34375 31.0625C18.726563 35.308594 8.390625 34.324219 7.0625 41.9375C7.003906 42.269531 7.347656 43 8.03125 43L42 43C43.015625 43 42.996094 42.25 42.9375 41.90625C41.585938 34.324219 31.273438 35.304688 29.65625 31.0625C29.550781 29.476563 29.53125 28.433594 29.53125 27.0625C30.269531 26.746094 31.445313 24.304688 31.65625 22.40625C32.183594 22.40625 33.027344 21.769531 33.34375 19.65625C33.449219 18.496094 33.015625 17.761719 32.59375 17.65625C34.28125 15.546875 33.976563 6.90625 27.75 6.90625 Z M 15.15625 10C8.480469 10.113281 5.554688 15.425781 7.5625 19.96875C7.347656 20.074219 6.925781 20.632813 7.03125 21.59375C7.246094 23.304688 7.882813 23.71875 8.3125 23.71875C8.523438 25.320313 9.46875 27.117188 10 27.4375C10 28.503906 10.011719 28.472656 9.90625 29.75C9.039063 32.484375 0 32.28125 0 39C0 39 0 40 1 40L5.53125 40C7.058594 35.679688 11.210938 34.015625 14.34375 32.78125C16.070313 32.101563 17.839844 31.414063 18.375 30.5625C18.433594 29.632813 18.464844 28.84375 18.46875 27.96875C17.519531 26.882813 16.8125 25.191406 16.46875 23.75C15.65625 23.148438 14.777344 21.992188 14.5625 19.84375C14.46875 18.824219 14.683594 17.976563 15.03125 17.3125C14.238281 14.847656 14.289063 12.273438 15.15625 10 Z M 38 10C37.042969 10 35.914063 10.078125 34.84375 10.25C35.644531 12.597656 35.675781 15.402344 34.96875 17.40625C35.28125 18.09375 35.425781 18.929688 35.34375 19.84375L35.3125 19.90625L35.3125 19.96875C35.015625 21.933594 34.292969 23.128906 33.4375 23.78125C33.113281 25.132813 32.453125 26.839844 31.53125 27.9375C31.535156 28.796875 31.566406 29.570313 31.625 30.5625C32.160156 31.414063 33.933594 32.101563 35.65625 32.78125C38.785156 34.011719 42.9375 35.679688 44.46875 40L49 40C50 40 50 39.03125 50 39.03125C50.003906 31.296875 41.441406 33.128906 40.15625 29.59375C40.046875 28.414063 40.03125 28.523438 40.03125 27.34375C40.566406 27.023438 41.550781 25.222656 41.65625 23.71875C42.085938 23.71875 42.722656 23.277344 42.9375 21.5625C43.042969 20.707031 42.726563 20.074219 42.40625 19.96875C43.695313 18.253906 43.484375 11.5 38.65625 11.5Z" },
30 | new MenuItems() { PathData = "M12 0C10.894531 0 10 0.894531 10 2C10 2.042969 9.996094 2.082031 10 2.125C7.675781 2.429688 6 3.421875 6 6.03125C6 15.945313 1 14.035156 1 20C1 20 5.007813 21 12 21C18.992188 21 23 20 23 20C23 14.070313 18 16.003906 18 6.03125C18 3.398438 16.34375 2.421875 14 2.125C14.003906 2.082031 14 2.042969 14 2C14 0.894531 13.105469 0 12 0 Z M 9.15625 21.9375C9.550781 23.128906 10.675781 24 12 24C13.324219 24 14.449219 23.128906 14.84375 21.9375C13.960938 21.972656 13.007813 22 12 22C10.988281 22 10.042969 21.972656 9.15625 21.9375Z" },
31 | new MenuItems() { PathData = "M9,19C5.691406,19 3,21.691406 3,25 3,28.308594 5.691406,31 9,31 12.308594,31 15,28.308594 15,25 15,21.691406 12.308594,19 9,19z M25,19C21.691406,19 19,21.691406 19,25 19,28.308594 21.691406,31 25,31 28.308594,31 31,28.308594 31,25 31,21.691406 28.308594,19 25,19z M41,19C37.691406,19 35,21.691406 35,25 35,28.308594 37.691406,31 41,31 44.308594,31 47,28.308594 47,25 47,21.691406 44.308594,19 41,19z" },
32 |
33 | //To add space i am adding blank item
34 | new MenuItems() { ListItemHeight = 130 },
35 |
36 | new MenuItems() { PathData = "M9.6679688,2L9.1757812,4.5234375C8.3550224,4.8338012,7.5961042,5.2674041,6.9296875,5.8144531L4.5058594,4.9785156 2.1738281,9.0214844 4.1132812,10.707031C4.0445153,11.128986 4,11.558619 4,12 4,12.441381 4.0445153,12.871014 4.1132812,13.292969L2.1738281,14.978516 4.5058594,19.021484 6.9296875,18.185547C7.5961042,18.732596,8.3550224,19.166199,9.1757812,19.476562L9.6679688,22 14.332031,22 14.824219,19.476562C15.644978,19.166199,16.403896,18.732596,17.070312,18.185547L19.494141,19.021484 21.826172,14.978516 19.886719,13.292969C19.955485,12.871014 20,12.441381 20,12 20,11.558619 19.955485,11.128986 19.886719,10.707031L21.826172,9.0214844 19.494141,4.9785156 17.070312,5.8144531C16.403896,5.2674041,15.644978,4.8338012,14.824219,4.5234375L14.332031,2 9.6679688,2z M12,8C14.209,8 16,9.791 16,12 16,14.209 14.209,16 12,16 9.791,16 8,14.209 8,12 8,9.791 9.791,8 12,8z" }
37 | };
38 | }
39 | }
40 |
41 | //this list is going to be our source for Chat List Items
42 | public List ChatListItems {
43 |
44 | get {
45 | return new List
46 | {
47 | new ChatListItems(){ ContactProfilePic="/assets/logowhiteback.png", ContactName="Jd's Code Lab", LastMessageTime="10:30 PM", Availability="Online", IsRead=true, Message="Check out new video uploaded just now!", NewMsgCount="1", IsOnline=true},
48 | new ChatListItems() { ContactName = "Anna Dormun", LastMessageTime = "14:45 pm", Availability = "Offline", Message = "Its seems logical that the strategy of providing!", ContactProfilePic="/assets/profile1.jpg" },
49 | new ChatListItems() {IsChatSelected=true, ContactName = "Tobias Williams", LastMessageTime = "06:18 am", Availability = "Offline", Message = "I remember everything mate. See you later", IsRead = false, ContactProfilePic="/assets/profile1.jpg"},
50 | new ChatListItems() { ContactName = "Jennifer Watkins", LastMessageTime = "15 Sep 2019", Availability = "Online", Message = "I will miss you, too, my dear!", IsRead = false , ContactProfilePic="/assets/profile1.jpg", IsOnline=true}
51 | };
52 | }
53 | }
54 |
55 | public List Messages
56 | {
57 | get {
58 | return new List
59 | {
60 | new ConversationMessages(){ IsAudioTrack= Visibility.Collapsed, Message="Hi Alex! What's Up?",MessageStatus ="Received", TimeStamp="Yesterday 14:26 PM" },
61 | new ConversationMessages() { Message=string.Format("{0}{1}{2}", "Oh, hello! All perfectly.", Environment.NewLine, "I work, study and know this wonderful world!"), MessageStatus="Sent", TimeStamp="Yesterday 14:38 PM", IsAudioTrack= Visibility.Collapsed},
62 | new ConversationMessages() { Message="01:24", MessageStatus="Received", TimeStamp="Yesterday 19:26 PM", IsAudioTrack= Visibility.Visible},
63 | new ConversationMessages() { Message="I remeber everything mate. See you later", MessageStatus="Sent", TimeStamp="Today 06:18 AM", IsAudioTrack= Visibility.Collapsed}
64 | };
65 | }
66 | }
67 | }
68 |
69 | public class MenuItems
70 | {
71 | public string PathData { get; set; }
72 |
73 | public int ListItemHeight { get; set; }
74 |
75 | public bool IsItemSelected { get; set; }
76 | }
77 |
78 | public class ChatListItems
79 | {
80 | public bool IsChatSelected { get; set; }
81 |
82 | public bool IsOnline { get; set; }
83 |
84 | public string ContactProfilePic { get; set; }
85 |
86 | public string ContactName { get; set; }
87 |
88 | public string LastMessageTime { get; set; }
89 |
90 | public string Availability { get; set; }
91 |
92 | public bool IsRead { get; set; }
93 |
94 | public string Message { get; set; }
95 |
96 | public string NewMsgCount { get; set; }
97 | }
98 |
99 | public class ConversationMessages {
100 |
101 | public string MessageStatus { get; set; }
102 |
103 | public string TimeStamp { get; set; }
104 |
105 | public string Message { get; set; }
106 |
107 | public Visibility IsAudioTrack { get; set; }
108 | }
109 | }
110 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-cayman
--------------------------------------------------------------------------------
/bin/Debug/ChatUI.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/bin/Debug/ChatUI.exe
--------------------------------------------------------------------------------
/bin/Debug/ChatUI.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/bin/Debug/ChatUI.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/bin/Debug/ChatUI.pdb
--------------------------------------------------------------------------------
/obj/Debug/App.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F7AC343D10DFEE310AD2B8F7681EC39BCEABF64BA12A7D9912DECB0BF76C0387"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI {
36 |
37 |
38 | ///
39 | /// App
40 | ///
41 | public partial class App : System.Windows.Application {
42 |
43 | private bool _contentLoaded;
44 |
45 | ///
46 | /// InitializeComponent
47 | ///
48 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 |
56 | #line 5 "..\..\App.xaml"
57 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
58 |
59 | #line default
60 | #line hidden
61 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/app.xaml", System.UriKind.Relative);
62 |
63 | #line 1 "..\..\App.xaml"
64 | System.Windows.Application.LoadComponent(this, resourceLocater);
65 |
66 | #line default
67 | #line hidden
68 | }
69 |
70 | ///
71 | /// Application Entry Point.
72 | ///
73 | [System.STAThreadAttribute()]
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | public static void Main() {
77 | ChatUI.App app = new ChatUI.App();
78 | app.InitializeComponent();
79 | app.Run();
80 | }
81 | }
82 | }
83 |
84 |
--------------------------------------------------------------------------------
/obj/Debug/App.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F7AC343D10DFEE310AD2B8F7681EC39BCEABF64BA12A7D9912DECB0BF76C0387"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI {
36 |
37 |
38 | ///
39 | /// App
40 | ///
41 | public partial class App : System.Windows.Application {
42 |
43 | private bool _contentLoaded;
44 |
45 | ///
46 | /// InitializeComponent
47 | ///
48 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 |
56 | #line 5 "..\..\App.xaml"
57 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
58 |
59 | #line default
60 | #line hidden
61 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/app.xaml", System.UriKind.Relative);
62 |
63 | #line 1 "..\..\App.xaml"
64 | System.Windows.Application.LoadComponent(this, resourceLocater);
65 |
66 | #line default
67 | #line hidden
68 | }
69 |
70 | ///
71 | /// Application Entry Point.
72 | ///
73 | [System.STAThreadAttribute()]
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | public static void Main() {
77 | ChatUI.App app = new ChatUI.App();
78 | app.InitializeComponent();
79 | app.Run();
80 | }
81 | }
82 | }
83 |
84 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/ChatUI.Properties.Resources.resources
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 25179d92a6f508484a56d2f3a4557d6a9a501f2a
2 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\shaik\source\repos\ChatUI\bin\Debug\ChatUI.exe.config
2 | C:\Users\shaik\source\repos\ChatUI\bin\Debug\ChatUI.exe
3 | C:\Users\shaik\source\repos\ChatUI\bin\Debug\ChatUI.pdb
4 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\ChatList.g.cs
5 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\Conversation.g.cs
6 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\MenuListControl.g.cs
7 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\RoundProfileButton.g.cs
8 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\MainWindow.g.cs
9 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\App.g.cs
10 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\GeneratedInternalTypeHelper.g.cs
11 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI_MarkupCompile.cache
12 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI_MarkupCompile.lref
13 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\App.baml
14 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\ChatList.baml
15 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\Conversation.baml
16 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\MenuListControl.baml
17 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\Custom Controls\RoundProfileButton.baml
18 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\MainWindow.baml
19 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.g.resources
20 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.Properties.Resources.resources
21 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.csproj.GenerateResource.cache
22 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.csproj.CoreCompileInputs.cache
23 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.exe
24 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.pdb
25 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\ChatUI.csprojAssemblyReference.cache
26 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.csproj.GenerateResource.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/ChatUI.csproj.GenerateResource.cache
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/ChatUI.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/ChatUI.exe
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.g.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/ChatUI.g.resources
--------------------------------------------------------------------------------
/obj/Debug/ChatUI.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/ChatUI.pdb
--------------------------------------------------------------------------------
/obj/Debug/ChatUI_Content.g.i.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("assets/noimage.png")]
12 |
13 |
14 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI_MarkupCompile.cache:
--------------------------------------------------------------------------------
1 | ChatUI
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | G:\JStuffz\YouTube\Projects\Chat UI\obj\Debug\
8 | ChatUI
9 | none
10 | false
11 | DEBUG;TRACE
12 | G:\JStuffz\YouTube\Projects\Chat UI\App.xaml
13 | 5-956056315
14 |
15 | 11-805437872
16 | 141237720010
17 | Custom Controls\ChatList.xaml;Custom Controls\Conversation.xaml;Custom Controls\MenuListControl.xaml;Custom Controls\RoundProfileButton.xaml;MainWindow.xaml;
18 |
19 | True
20 |
21 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI_MarkupCompile.i.cache:
--------------------------------------------------------------------------------
1 | ChatUI
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | C:\Users\shaik\source\repos\ChatUI\obj\Debug\
8 | ChatUI
9 | none
10 | false
11 | DEBUG;TRACE
12 | C:\Users\shaik\source\repos\ChatUI\App.xaml
13 | 5-956056315
14 |
15 | 11-805437872
16 | 141237720010
17 | Custom Controls\ChatList.xaml;Custom Controls\Conversation.xaml;Custom Controls\MenuListControl.xaml;Custom Controls\RoundProfileButton.xaml;MainWindow.xaml;
18 |
19 | True
20 |
21 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI_MarkupCompile.i.lref:
--------------------------------------------------------------------------------
1 |
2 |
3 | FC:\Users\shaik\source\repos\ChatUI\Custom Controls\ChatList.xaml;;
4 | FC:\Users\shaik\source\repos\ChatUI\Custom Controls\Conversation.xaml;;
5 | FC:\Users\shaik\source\repos\ChatUI\Custom Controls\MenuListControl.xaml;;
6 | FC:\Users\shaik\source\repos\ChatUI\MainWindow.xaml;;
7 |
8 |
--------------------------------------------------------------------------------
/obj/Debug/ChatUI_MarkupCompile.lref:
--------------------------------------------------------------------------------
1 | G:\JStuffz\YouTube\Projects\Chat UI\obj\Debug\GeneratedInternalTypeHelper.g.cs
2 | FG:\JStuffz\YouTube\Projects\Chat UI\App.xaml;;
3 | FG:\JStuffz\YouTube\Projects\Chat UI\Custom Controls\ChatList.xaml;;
4 | FG:\JStuffz\YouTube\Projects\Chat UI\Custom Controls\Conversation.xaml;;
5 | FG:\JStuffz\YouTube\Projects\Chat UI\Custom Controls\MenuListControl.xaml;;
6 | FG:\JStuffz\YouTube\Projects\Chat UI\Custom Controls\RoundProfileButton.xaml;;
7 | FG:\JStuffz\YouTube\Projects\Chat UI\MainWindow.xaml;;
8 |
9 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/ChatList.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\ChatList.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0CD14188825E9A1BD03A87566DBFDA4D55B58719EF76D49932D4B7BFE56F78C3"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// ChatList
40 | ///
41 | public partial class ChatList : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 | private bool _contentLoaded;
44 |
45 | ///
46 | /// InitializeComponent
47 | ///
48 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/chatlist.xaml", System.UriKind.Relative);
56 |
57 | #line 1 "..\..\..\Custom Controls\ChatList.xaml"
58 | System.Windows.Application.LoadComponent(this, resourceLocater);
59 |
60 | #line default
61 | #line hidden
62 | }
63 |
64 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
65 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
66 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
70 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
71 | this._contentLoaded = true;
72 | }
73 | }
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/ChatList.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\ChatList.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0CD14188825E9A1BD03A87566DBFDA4D55B58719EF76D49932D4B7BFE56F78C3"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// ChatList
40 | ///
41 | public partial class ChatList : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 | private bool _contentLoaded;
44 |
45 | ///
46 | /// InitializeComponent
47 | ///
48 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/chatlist.xaml", System.UriKind.Relative);
56 |
57 | #line 1 "..\..\..\Custom Controls\ChatList.xaml"
58 | System.Windows.Application.LoadComponent(this, resourceLocater);
59 |
60 | #line default
61 | #line hidden
62 | }
63 |
64 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
65 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
66 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
70 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
71 | this._contentLoaded = true;
72 | }
73 | }
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/Conversation.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\Conversation.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F65BE4B0FFD6D3BFA2C44D46A7C59B6836F8F0E842FF06DAA968A52D27BD4864"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// Conversation
40 | ///
41 | public partial class Conversation : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\Conversation.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal ChatUI.Custom_Controls.Conversation _Conversations;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/conversation.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\Conversation.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._Conversations = ((ChatUI.Custom_Controls.Conversation)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/Conversation.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\Conversation.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F65BE4B0FFD6D3BFA2C44D46A7C59B6836F8F0E842FF06DAA968A52D27BD4864"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// Conversation
40 | ///
41 | public partial class Conversation : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\Conversation.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal ChatUI.Custom_Controls.Conversation _Conversations;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/conversation.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\Conversation.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._Conversations = ((ChatUI.Custom_Controls.Conversation)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/MenuListControl.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\MenuListControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8F71AA3F3A7289BBAEE3365C2BD704AF185F272095A0E575073CB3E7EF17E217"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// MenuListControl
40 | ///
41 | public partial class MenuListControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\MenuListControl.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal ChatUI.Custom_Controls.MenuListControl _menuList;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/menulistcontrol.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\MenuListControl.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._menuList = ((ChatUI.Custom_Controls.MenuListControl)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/MenuListControl.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\MenuListControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8F71AA3F3A7289BBAEE3365C2BD704AF185F272095A0E575073CB3E7EF17E217"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// MenuListControl
40 | ///
41 | public partial class MenuListControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\MenuListControl.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal ChatUI.Custom_Controls.MenuListControl _menuList;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/menulistcontrol.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\MenuListControl.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._menuList = ((ChatUI.Custom_Controls.MenuListControl)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/ProfileButton.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\ProfileButton.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "6449A6E5A68BE8DE03609C24C5FE2FFF832A6E945755821E8B20AB1CCD495802"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using RoundProfileButton;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace RoundProfileButton {
36 |
37 |
38 | ///
39 | /// ProfileButton
40 | ///
41 | public partial class ProfileButton : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\ProfileButton.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal RoundProfileButton.ProfileButton _profileButton;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/profilebutton.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\ProfileButton.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._profileButton = ((RoundProfileButton.ProfileButton)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/RoundProfileButton.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\RoundProfileButton.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C9B247D616FDEF46E83985EE5A683186C7D6B137FCA6DDA272DB5AFFF0DCD540"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// RoundProfileButton
40 | ///
41 | public partial class RoundProfileButton : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\RoundProfileButton.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal ChatUI.Custom_Controls.RoundProfileButton _profileButton;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/roundprofilebutton.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\RoundProfileButton.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._profileButton = ((ChatUI.Custom_Controls.RoundProfileButton)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/Custom Controls/RoundProfileButton.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Custom Controls\RoundProfileButton.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C9B247D616FDEF46E83985EE5A683186C7D6B137FCA6DDA272DB5AFFF0DCD540"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI.Custom_Controls;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace ChatUI.Custom_Controls {
36 |
37 |
38 | ///
39 | /// RoundProfileButton
40 | ///
41 | public partial class RoundProfileButton : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 |
44 | #line 7 "..\..\..\Custom Controls\RoundProfileButton.xaml"
45 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 | internal ChatUI.Custom_Controls.RoundProfileButton _profileButton;
47 |
48 | #line default
49 | #line hidden
50 |
51 | private bool _contentLoaded;
52 |
53 | ///
54 | /// InitializeComponent
55 | ///
56 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
57 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
58 | public void InitializeComponent() {
59 | if (_contentLoaded) {
60 | return;
61 | }
62 | _contentLoaded = true;
63 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/custom%20controls/roundprofilebutton.xaml", System.UriKind.Relative);
64 |
65 | #line 1 "..\..\..\Custom Controls\RoundProfileButton.xaml"
66 | System.Windows.Application.LoadComponent(this, resourceLocater);
67 |
68 | #line default
69 | #line hidden
70 | }
71 |
72 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
73 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
74 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
75 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
76 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
78 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
79 | switch (connectionId)
80 | {
81 | case 1:
82 | this._profileButton = ((ChatUI.Custom_Controls.RoundProfileButton)(target));
83 | return;
84 | }
85 | this._contentLoaded = true;
86 | }
87 | }
88 | }
89 |
90 |
--------------------------------------------------------------------------------
/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jdscodelab/Chat-UI/f7873056419cc121074729962dcf667589253e6e/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/obj/Debug/GeneratedInternalTypeHelper.g.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace XamlGeneratedNamespace {
12 |
13 |
14 | ///
15 | /// GeneratedInternalTypeHelper
16 | ///
17 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
18 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
19 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
20 | public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
21 |
22 | ///
23 | /// CreateInstance
24 | ///
25 | protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
26 | return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
27 | | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
28 | }
29 |
30 | ///
31 | /// GetPropertyValue
32 | ///
33 | protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
34 | return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
35 | }
36 |
37 | ///
38 | /// SetPropertyValue
39 | ///
40 | protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
41 | propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
42 | }
43 |
44 | ///
45 | /// CreateDelegate
46 | ///
47 | protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
48 | return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
49 | | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
50 | delegateType,
51 | handler}, null)));
52 | }
53 |
54 | ///
55 | /// AddEventHandler
56 | ///
57 | protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
58 | eventInfo.AddEventHandler(target, handler);
59 | }
60 | }
61 | }
62 |
63 |
--------------------------------------------------------------------------------
/obj/Debug/GeneratedInternalTypeHelper.g.i.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace XamlGeneratedNamespace {
12 |
13 |
14 | ///
15 | /// GeneratedInternalTypeHelper
16 | ///
17 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
18 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
19 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
20 | public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
21 |
22 | ///
23 | /// CreateInstance
24 | ///
25 | protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
26 | return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
27 | | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
28 | }
29 |
30 | ///
31 | /// GetPropertyValue
32 | ///
33 | protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
34 | return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
35 | }
36 |
37 | ///
38 | /// SetPropertyValue
39 | ///
40 | protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
41 | propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
42 | }
43 |
44 | ///
45 | /// CreateDelegate
46 | ///
47 | protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
48 | return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
49 | | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
50 | delegateType,
51 | handler}, null)));
52 | }
53 |
54 | ///
55 | /// AddEventHandler
56 | ///
57 | protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
58 | eventInfo.AddEventHandler(target, handler);
59 | }
60 | }
61 | }
62 |
63 |
--------------------------------------------------------------------------------
/obj/Debug/MainWindow.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "7D5582173BF9A156D76297FC20E63CFF91CD5D644BADD164CB3AA2DF12E8874A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI;
13 | using ChatUI.Custom_Controls;
14 | using Microsoft.Windows.Themes;
15 | using System;
16 | using System.Diagnostics;
17 | using System.Windows;
18 | using System.Windows.Automation;
19 | using System.Windows.Controls;
20 | using System.Windows.Controls.Primitives;
21 | using System.Windows.Data;
22 | using System.Windows.Documents;
23 | using System.Windows.Ink;
24 | using System.Windows.Input;
25 | using System.Windows.Markup;
26 | using System.Windows.Media;
27 | using System.Windows.Media.Animation;
28 | using System.Windows.Media.Effects;
29 | using System.Windows.Media.Imaging;
30 | using System.Windows.Media.Media3D;
31 | using System.Windows.Media.TextFormatting;
32 | using System.Windows.Navigation;
33 | using System.Windows.Shapes;
34 | using System.Windows.Shell;
35 |
36 |
37 | namespace ChatUI {
38 |
39 |
40 | ///
41 | /// MainWindow
42 | ///
43 | public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 8 "..\..\MainWindow.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal ChatUI.MainWindow _mainWindow;
49 |
50 | #line default
51 | #line hidden
52 |
53 |
54 | #line 337 "..\..\MainWindow.xaml"
55 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
56 | internal System.Windows.Controls.TextBox searchQuery;
57 |
58 | #line default
59 | #line hidden
60 |
61 |
62 | #line 466 "..\..\MainWindow.xaml"
63 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
64 | internal System.Windows.Controls.TextBox message;
65 |
66 | #line default
67 | #line hidden
68 |
69 | private bool _contentLoaded;
70 |
71 | ///
72 | /// InitializeComponent
73 | ///
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | public void InitializeComponent() {
77 | if (_contentLoaded) {
78 | return;
79 | }
80 | _contentLoaded = true;
81 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/mainwindow.xaml", System.UriKind.Relative);
82 |
83 | #line 1 "..\..\MainWindow.xaml"
84 | System.Windows.Application.LoadComponent(this, resourceLocater);
85 |
86 | #line default
87 | #line hidden
88 | }
89 |
90 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
91 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
93 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
94 | return System.Delegate.CreateDelegate(delegateType, this, handler);
95 | }
96 |
97 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
98 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
99 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
100 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
102 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
103 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
104 | switch (connectionId)
105 | {
106 | case 1:
107 | this._mainWindow = ((ChatUI.MainWindow)(target));
108 | return;
109 | case 2:
110 | this.searchQuery = ((System.Windows.Controls.TextBox)(target));
111 | return;
112 | case 3:
113 | this.message = ((System.Windows.Controls.TextBox)(target));
114 | return;
115 | }
116 | this._contentLoaded = true;
117 | }
118 | }
119 | }
120 |
121 |
--------------------------------------------------------------------------------
/obj/Debug/MainWindow.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "7D5582173BF9A156D76297FC20E63CFF91CD5D644BADD164CB3AA2DF12E8874A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.42000
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using ChatUI;
13 | using ChatUI.Custom_Controls;
14 | using Microsoft.Windows.Themes;
15 | using System;
16 | using System.Diagnostics;
17 | using System.Windows;
18 | using System.Windows.Automation;
19 | using System.Windows.Controls;
20 | using System.Windows.Controls.Primitives;
21 | using System.Windows.Data;
22 | using System.Windows.Documents;
23 | using System.Windows.Ink;
24 | using System.Windows.Input;
25 | using System.Windows.Markup;
26 | using System.Windows.Media;
27 | using System.Windows.Media.Animation;
28 | using System.Windows.Media.Effects;
29 | using System.Windows.Media.Imaging;
30 | using System.Windows.Media.Media3D;
31 | using System.Windows.Media.TextFormatting;
32 | using System.Windows.Navigation;
33 | using System.Windows.Shapes;
34 | using System.Windows.Shell;
35 |
36 |
37 | namespace ChatUI {
38 |
39 |
40 | ///
41 | /// MainWindow
42 | ///
43 | public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 8 "..\..\MainWindow.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal ChatUI.MainWindow _mainWindow;
49 |
50 | #line default
51 | #line hidden
52 |
53 |
54 | #line 337 "..\..\MainWindow.xaml"
55 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
56 | internal System.Windows.Controls.TextBox searchQuery;
57 |
58 | #line default
59 | #line hidden
60 |
61 |
62 | #line 466 "..\..\MainWindow.xaml"
63 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
64 | internal System.Windows.Controls.TextBox message;
65 |
66 | #line default
67 | #line hidden
68 |
69 | private bool _contentLoaded;
70 |
71 | ///
72 | /// InitializeComponent
73 | ///
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | public void InitializeComponent() {
77 | if (_contentLoaded) {
78 | return;
79 | }
80 | _contentLoaded = true;
81 | System.Uri resourceLocater = new System.Uri("/ChatUI;component/mainwindow.xaml", System.UriKind.Relative);
82 |
83 | #line 1 "..\..\MainWindow.xaml"
84 | System.Windows.Application.LoadComponent(this, resourceLocater);
85 |
86 | #line default
87 | #line hidden
88 | }
89 |
90 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
91 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
93 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
94 | return System.Delegate.CreateDelegate(delegateType, this, handler);
95 | }
96 |
97 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
98 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
99 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
100 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
102 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
103 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
104 | switch (connectionId)
105 | {
106 | case 1:
107 | this._mainWindow = ((ChatUI.MainWindow)(target));
108 | return;
109 | case 2:
110 | this.searchQuery = ((System.Windows.Controls.TextBox)(target));
111 | return;
112 | case 3:
113 | this.message = ((System.Windows.Controls.TextBox)(target));
114 | return;
115 | }
116 | this._contentLoaded = true;
117 | }
118 | }
119 | }
120 |
121 |
--------------------------------------------------------------------------------