├── 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 | 145 | 146 | 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 | 206 | 207 | 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 | --------------------------------------------------------------------------------