だらだらやるよ。

こげつのIT技術メモ

ボタン押したら画面のロックする。みたいなとき。

Windows Phone 7で、アプリ内でロックさせたい時とか。
こんな感じかしら?

private void LockButton_Click(object sender, EventArgs e) {
           if (this.SupportedOrientations == SupportedPageOrientation.PortraitOrLandscape) {
               if (this.Orientation == PageOrientation.Landscape ||this.Orientation == PageOrientation.LandscapeRight || this.Orientation== PageOrientation.LandscapeLeft) {
                   this.SupportedOrientations = SupportedPageOrientation.Landscape;
               } else {
                   this.SupportedOrientations = SupportedPageOrientation.Portrait;
               }
           } else {
               this.SupportedOrientations = SupportedPageOrientation.PortraitOrLandscape;
           }
}

なんか3行目のif文がすげーいやな感じ。。。