《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 + "を選んだね。"; } } }
<< 前へ | 次へ >> |