《MessageDialog》.DefaultCommandIndex =
インデックス番号;
《MessageDialog》.CancelCommandIndex = インデックス番号;
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using System.Threading.Tasks;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Popups;
using Windows.UI.Xaml;
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 MyWin8App
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
private async void button1_click(object sender, RoutedEventArgs e)
{
string msg = "Hello, " + textbox1.Text + "!";
MessageDialog dlog = new MessageDialog(msg,"Hello");
for(int i = 1;i <= 3;i++)
{
dlog.Commands.Add(new UICommand("No," + i));
}
dlog.DefaultCommandIndex = (uint)dlog.Commands.Count - 1;
dlog.CancelCommandIndex = 0;
IUICommand cmd = await dlog.ShowAsync();
textblock1.Text = cmd.Label + "を選んだね。";
}
}
}
| << 前へ | 次へ >> |