C# 클래스 OakBot.MainWindow

Interaction logic for MainWindow.xaml
상속: System.Windows.Window
파일 보기 프로젝트 열기: ocgineer/OakBot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
accountBot TwitchCredentials
accountStreamer TwitchCredentials
botChatConnection TwitchChatConnection
colBotCommands ObservableCollection
colChatMessages ObservableCollection
colChatWindows ObservableCollection
colDatabase ObservableCollection
colGiveaways ObservableCollection
colQuotes ObservableCollection
colSongs ObservableCollection
colViewers ObservableCollection
discord Discord.DiscordClient
indexSong int
instance MainWindow
playState bool
streamerChatConnection TwitchChatConnection
testGw Giveaway

공개 메소드들

메소드 설명
DisconnectBot ( ) : void
DisconnectStreamer ( ) : void
LoadConfigToUI ( ) : void
MainWindow ( ) : Discord
nextSong ( ) : void
popMsgBox ( string text ) : void
prevSong ( ) : void

비공개 메소드들

메소드 설명
ChatSend_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
ConnectBot ( ) : void
ConnectStreamer ( ) : void
DatabaseFilter ( object item ) : bool
Discord_MessageReceived ( object sender, Discord.MessageEventArgs e ) : void
OakBot_Closing ( object sender, System e ) : void
RunManualCommercial ( int length ) : void
SpeakAs_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
btn120Secs_Click ( object sender, RoutedEventArgs e ) : void
btn150Secs_Click ( object sender, RoutedEventArgs e ) : void
btn180Secs_Click ( object sender, RoutedEventArgs e ) : void
btn30Sec_Click ( object sender, RoutedEventArgs e ) : void
btn60Sec_Click ( object sender, RoutedEventArgs e ) : void
btn90Secs_Click ( object sender, RoutedEventArgs e ) : void
btnAddEditGw_Click ( object sender, RoutedEventArgs e ) : void
btnBotConnect_Click ( object sender, RoutedEventArgs e ) : void
btnDatabaseCleanup_Click ( object sender, RoutedEventArgs e ) : void
btnImport_Click ( object sender, RoutedEventArgs e ) : void
btnLogin_Click ( object sender, RoutedEventArgs e ) : void
btnNext_Click ( object sender, RoutedEventArgs e ) : void
btnPlay_Click ( object sender, RoutedEventArgs e ) : void
btnPlayerCtl_Click ( object sender, RoutedEventArgs e ) : void
btnPrev_Click ( object sender, RoutedEventArgs e ) : void
btnRefresh_Click ( object sender, RoutedEventArgs e ) : void
btnStreamerConnect_Click ( object sender, RoutedEventArgs e ) : void
btnUpdate_Click ( object sender, RoutedEventArgs e ) : void
btnViewerAddPoints_Click ( object sender, RoutedEventArgs e ) : void
buttonBotConnect_Click ( object sender, RoutedEventArgs e ) : void
buttonStreamerConnect_Click ( object sender, RoutedEventArgs e ) : void
button_Click ( object sender, RoutedEventArgs e ) : void
cbAutoConnectBot_Checked ( object sender, RoutedEventArgs e ) : void
cbAutoConnectBot_Unchecked ( object sender, RoutedEventArgs e ) : void
cbAutoConnectStreamer_Checked ( object sender, RoutedEventArgs e ) : void
cbAutoConnectStreamer_Unchecked ( object sender, RoutedEventArgs e ) : void
colChatMessages_Changed ( object sender, NotifyCollectionChangedEventArgs e ) : void
comboBox_Copy_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
comboBox_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
listViewChat_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
lvGiveaways_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
lvSongs_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
lvViewerDatabase_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
slider_ValueChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
tbFilterOnName_TextChanged ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void
textBoxBotName_LostFocus ( object sender, RoutedEventArgs e ) : void
textBoxStreamerName_LostFocus ( object sender, RoutedEventArgs e ) : void
txtToken_LostFocus ( object sender, RoutedEventArgs e ) : void

메소드 상세

DisconnectBot() 공개 메소드

public DisconnectBot ( ) : void
리턴 void

DisconnectStreamer() 공개 메소드

public DisconnectStreamer ( ) : void
리턴 void

LoadConfigToUI() 공개 메소드

public LoadConfigToUI ( ) : void
리턴 void

MainWindow() 공개 메소드

public MainWindow ( ) : Discord
리턴 Discord

nextSong() 공개 메소드

public nextSong ( ) : void
리턴 void

popMsgBox() 공개 정적인 메소드

public static popMsgBox ( string text ) : void
text string
리턴 void

prevSong() 공개 메소드

public prevSong ( ) : void
리턴 void

프로퍼티 상세

accountBot 공개적으로 프로퍼티

public TwitchCredentials,OakBot accountBot
리턴 TwitchCredentials

accountStreamer 공개적으로 프로퍼티

public TwitchCredentials,OakBot accountStreamer
리턴 TwitchCredentials

botChatConnection 공개적으로 프로퍼티

public TwitchChatConnection,OakBot botChatConnection
리턴 TwitchChatConnection

colBotCommands 공개적으로 정적으로 프로퍼티

public static ObservableCollection colBotCommands
리턴 ObservableCollection

colChatMessages 공개적으로 정적으로 프로퍼티

public static ObservableCollection colChatMessages
리턴 ObservableCollection

colChatWindows 공개적으로 정적으로 프로퍼티

public static ObservableCollection colChatWindows
리턴 ObservableCollection

colDatabase 공개적으로 정적으로 프로퍼티

public static ObservableCollection colDatabase
리턴 ObservableCollection

colGiveaways 공개적으로 정적으로 프로퍼티

public static ObservableCollection colGiveaways
리턴 ObservableCollection

colQuotes 공개적으로 정적으로 프로퍼티

public static ObservableCollection colQuotes
리턴 ObservableCollection

colSongs 공개적으로 정적으로 프로퍼티

public static ObservableCollection colSongs
리턴 ObservableCollection

colViewers 공개적으로 정적으로 프로퍼티

public static ObservableCollection colViewers
리턴 ObservableCollection

discord 공개적으로 정적으로 프로퍼티

public static DiscordClient,Discord discord
리턴 Discord.DiscordClient

indexSong 공개적으로 정적으로 프로퍼티

public static int indexSong
리턴 int

instance 공개적으로 정적으로 프로퍼티

public static MainWindow,OakBot instance
리턴 MainWindow

playState 공개적으로 정적으로 프로퍼티

public static bool playState
리턴 bool

streamerChatConnection 공개적으로 프로퍼티

public TwitchChatConnection,OakBot streamerChatConnection
리턴 TwitchChatConnection

testGw 공개적으로 프로퍼티

public Giveaway,OakBot testGw
리턴 Giveaway