C# Класс ShachikuChanTyping.MainWindow

社畜ちゃんを表示するウィンドウを表します。
Наследование: System.Windows.Window
Показать файл Открыть проект

Открытые методы

Метод Описание
MainWindow ( ) : System

Защищенные методы

Метод Описание
OnClosing ( CancelEventArgs e ) : void

終了前に設定を保存します。

OnMouseEnter ( System e ) : void

ウィンドウ上にマウスが入り込んだ時に発生します。

OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

社畜ちゃんが左クリックで掴まれた時の処理です。

OnMouseMove ( System e ) : void

ウィンドウ上でのマウス移動時に発生します。

Приватные методы

Метод Описание
ApplyEnergyMode ( bool isEnergyMode ) : void

元気モードかどうかを描画に反映させます。

ApplyScaleFactor ( double scaleFactor ) : void

キャラのサイズに指定されたスケールファクターを適用します。

ApplySexyMode ( bool isSexyMode ) : void

従来の社畜ちゃんと新しい社畜ちゃんの表示切り替えを適用します。

DoShachikuChanAnimation ( string keyName ) : void

ShachikuChan.xamlに関連づけられたアニメーションを実行します。

GetDpiFactors ( ) : Point

DPIの補正値を取得します。

OnEnergyModeChanged ( object sender, RoutedEventArgs e ) : void

元気モードの値が変更された時の処理です。

OnKeyboardKeyDown ( object sender, KeyboardHookedEventArgs e ) : void

キーボードが押された時の処理です。

OnLeaveOfficeClick ( object sender, RoutedEventArgs e ) : void

「退社」がクリックされた時の処理です。

OnOpenSerihuMakerClick ( object sender, RoutedEventArgs e ) : void

社畜ちゃん台詞メーカーを既定のウェブブラウザで開きます。

OnSexyModeChanged ( object sender, RoutedEventArgs e ) : void

セクシーモードの設定変更を反映します。

OnShakeCompleted ( object sender, EventArgs e ) : void

胸揺れアニメーション終了時の処理

OnSizeChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void

サイズ変更の要求を処理します。

OnTopmostChanged ( object sender, RoutedEventArgs e ) : void

最前面表示の設定が変更された時の処理です。

RelocateToLeftBottom ( ) : void

スクリーンの左下にウィンドウを移動させます。

SetRandomSerihu ( ) : void

台詞を候補からランダムに選択

Описание методов

MainWindow() публичный Метод

public MainWindow ( ) : System
Результат System

OnClosing() защищенный Метод

終了前に設定を保存します。
protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
Результат void

OnMouseEnter() защищенный Метод

ウィンドウ上にマウスが入り込んだ時に発生します。
protected OnMouseEnter ( System e ) : void
e System
Результат void

OnMouseLeftButtonDown() защищенный Метод

社畜ちゃんが左クリックで掴まれた時の処理です。
protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnMouseMove() защищенный Метод

ウィンドウ上でのマウス移動時に発生します。
protected OnMouseMove ( System e ) : void
e System
Результат void