1
我想顯示一個CoreWindowDialog來提示我的用戶,當他們刪除一條記錄。CoreWindowDialog顯示全屏,而不是窄的橫幅
這是我的代碼:
CoreWindowDialog dialog = new CoreWindowDialog("Are you sure you wish to delete this record?");
dialog.Commands.Add(new UICommand { Label = "Yes", Id = 0 });
dialog.Commands.Add(new UICommand { Label = "No", Id = 0 });
IUICommand command = await dialog.ShowAsync();
當我打電話ShowAsync方法的對話框顯示,但它顯示全屏我在頂部標題和是在底部/否按鈕。
如何將其顯示爲像MessageDialog這樣的橫幅? (即屏幕的全寬度,但高度已調整爲其內容的大小,即2個按鈕和文本塊)
似乎沒有任何屬性可以調整高度。
在此先感謝。
我使用的是XAML,.Net4.5,我正在爲Windows RT設備編寫Windows應用商店應用。
也許我錯過了什麼?這似乎對我有用。我只有一個帶有按鈕的空白頁面的簡單Windows應用商店應用程序。按鈕點擊處理程序在上面調用您的代碼。我的彈出窗口只與需要的高度相匹配(不是全屏高度,而是全屏寬度)。 – 2013-03-08 17:11:11
對我來說是全高。 – 2013-03-08 19:17:09
我從來沒有見過使用'CoreWindowDialog'的人。爲什麼不直接使用'MessageDialog'呢? – 2013-03-08 19:20:08