This repository has been archived by the owner on Jan 29, 2024. It is now read-only.
/
ChangeNicknameDialog.xaml.cs
64 lines (49 loc) · 2.24 KB
/
ChangeNicknameDialog.xaml.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
using Data_Manager2.Classes.DBTables;
using UWPX_UI_Context.Classes.DataContext.Dialogs;
using Windows.UI.Xaml.Controls;
using XMPP_API.Classes;
namespace UWPX_UI.Dialogs
{
public sealed partial class ChangeNicknameDialog: ContentDialog
{
//--------------------------------------------------------Attributes:-----------------------------------------------------------------\\
#region --Attributes--
public readonly ChangeNicknameDialogContext VIEW_MODEL = new ChangeNicknameDialogContext();
private readonly ChatTable CHAT;
private readonly MUCChatInfoTable MUC_INFO;
private readonly XMPPClient CLIENT;
#endregion
//--------------------------------------------------------Constructor:----------------------------------------------------------------\\
#region --Constructors--
public ChangeNicknameDialog(ChatTable chat, MUCChatInfoTable mucInfo, XMPPClient client)
{
CHAT = chat;
MUC_INFO = mucInfo;
CLIENT = client;
VIEW_MODEL.UpdateView(chat, mucInfo);
InitializeComponent();
}
#endregion
//--------------------------------------------------------Set-, Get- Methods:---------------------------------------------------------\\
#region --Set-, Get- Methods--
#endregion
//--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\
#region --Misc Methods (Public)--
#endregion
#region --Misc Methods (Private)--
#endregion
#region --Misc Methods (Protected)--
#endregion
//--------------------------------------------------------Events:---------------------------------------------------------------------\\
#region --Events--
private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
Hide();
}
private async void ContentDialog_SecondaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
args.Cancel = await VIEW_MODEL.SaveAsync(CHAT, MUC_INFO, CLIENT);
}
#endregion
}
}