C# Class ShachikuChanTyping.MainWindow

社畜ちゃんを表示するウィンドウを表します。
Inheritance: System.Windows.Window
Afficher le fichier Open project: malaybaku/ShachikuChanTyping

Méthodes publiques

Méthode Description
MainWindow ( ) : System

Méthodes protégées

Méthode Description
OnClosing ( CancelEventArgs e ) : void

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

OnMouseEnter ( System e ) : void

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

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

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

OnMouseMove ( System e ) : void

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

Private Methods

Méthode Description
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

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

Method Details

MainWindow() public méthode

public MainWindow ( ) : System
Résultat System

OnClosing() protected méthode

終了前に設定を保存します。
protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs
Résultat void

OnMouseEnter() protected méthode

ウィンドウ上にマウスが入り込んだ時に発生します。
protected OnMouseEnter ( System e ) : void
e System
Résultat void

OnMouseLeftButtonDown() protected méthode

社畜ちゃんが左クリックで掴まれた時の処理です。
protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnMouseMove() protected méthode

ウィンドウ上でのマウス移動時に発生します。
protected OnMouseMove ( System e ) : void
e System
Résultat void