コメント |
@DIV
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Popups;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Automation;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
//名前空間
namespace LBOX_AppBar
{
//クラス
public sealed partial class MainPage : Page
{
//コンストラクタ
public MainPage()
{
this.InitializeComponent();
}
// *************************************************
// このページがフレームに表示されるときに呼び出されます。
// *************************************************
protected override void OnNavigatedTo(NavigationEventArgs e)
{
}
// *************************************************
//設定ボタン
// *************************************************
private void SettingButton_Click(object sender, RoutedEventArgs e)
{
}
// *************************************************
//削除ボタン
// *************************************************
private void DeleteButton_Click(object sender, RoutedEventArgs e)
{
}
// *************************************************
//お気に入りボタン
// *************************************************
private void FavoriteButton_Click(object sender, RoutedEventArgs e)
{
}
// *************************************************
//保存ボタン
// *************************************************
private @c:red(async) void SaveButton_Click(object sender, RoutedEventArgs e)
{
var messageDialog = new MessageDialog("データを保存しますか?","AppBarテンプレート");
// OK ボタンのイベントを定義する
var OK_Handler = new UICommandInvokedHandler(this.CommandInvokedHandler);
var OK_Command = new UICommand("OK", OK_Handler) http://msdn.microsoft.com/ja-jp/library/vstudio/bb384062.aspx《{ Id = 0 }》;
messageDialog.Commands.Add(OK_Command);
// Cancel ボタンのイベントを定義する
messageDialog.Commands.Add(
new UICommand(
"Cancel",
new UICommandInvokedHandler(this.CommandInvokedHandler)
) { Id = 1 }
);
// 無名のイベントで、アプリケーションを終了する
messageDialog.Commands.Add(
new UICommand(
"アプリ終了",
(Command) =>
{
// アプリケーション終了
App.Current.Exit();
}
) { Id = 2 }
);
// Enter キーで反応するデフォルトボタン
messageDialog.DefaultCommandIndex = 0;
// ESC キーで反応するキャンセルボタン
messageDialog.CancelCommandIndex = 1;
@c:red(await) messageDialog.ShowAsync();
}
// *************************************************
//メールボタン
// *************************************************
private void MailButton_Click(object sender, RoutedEventArgs e)
{
}
// *************************************************
// メールボタンをロード時に、表示文字列を変更する
// *************************************************
private void MailButton_Loaded(object sender, RoutedEventArgs e)
{
@C:red(AutomationProperties.SetName)(sender as Button, "メール");
}
}
}
@END
@SHOW
http://msdn.microsoft.com/ja-jp/library/vstudio/bb384062.aspx《{ Id = 0 }》 は、オブジェクト初期化子によるオブジェクトのプロパティに対する初期設定です。
@END |