windows8開發學習筆記

來源:互聯網
上載者:User

  • XAML行列定義
    <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">        <Grid.RowDefinitions>            <RowDefinition></RowDefinition>            <RowDefinition Height="Auto"></RowDefinition>            <RowDefinition Height="Auto"></RowDefinition>        </Grid.RowDefinitions>       <Grid.ColumnDefinitions>                <ColumnDefinition></ColumnDefinition>                <ColumnDefinition></ColumnDefinition></Grid.ColumnDefinitions> </Grid>

  • 儲存配置資料
    //恢複資料protected override void OnNavigatedTo(NavigationEventArgs e){ApplicationDataContainer container = ApplicationData.Current.LocalSettings;if (container.Values.ContainsKey("ListBoxIndex")){MyListBox.SelectedIndex = (int)ApplicationData.Current.LocalSettings.Values["ListBoxIndex"];}}//儲存資料private void MyListBox_SelectionChanged(object sender, SelectionChangedEventArgs e){ListBox list = sender as ListBox;if (list != null){if (list.SelectedIndex > -1){ApplicationDataContainer myContainer = ApplicationData.Current.LocalSettings;myContainer.Values["ListBoxIndex"] = list.SelectedIndex;}} }

  • MessageDialog
    private /*async*/ void TextBlock_Tapped(object sender, TappedRoutedEventArgs e)        {            MessageDialog msg = new MessageDialog("測試成功.");            msg.Commands.Add(new UICommand("Yes"));            msg.Commands.Add(new UICommand("No"));            msg.Commands.Add(new UICommand("林武"));            /*IUICommand result =await*/ msg.ShowAsync();        }

    去掉其中的注釋後,需要等待對話方塊顯示後,函數才會執行完,使用的是非同步機制同步化的方法。此外,MessageBox最多隻支援3個按鈕。非必要時不建議使用該方法顯示訊息。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

Tags Index: