【发布时间】:2016-08-29 15:41:26
【问题描述】:
在以下代码中,我无法修改 ViewSizePreference 选项并让子项小于父项。我正在从页面弹出一个。那部分工作正常。但是,两个窗口的大小完全相同。
private async void Test_Click(object sender,RoutedEventArgs e){
var currentAV = ApplicationView.GetForCurrentView();
var newAV = CoreApplication.CreateNewView();
await newAV.Dispatcher.RunAsync(
CoreDispatcherPriority.Normal,
async () =>
{
var newWindow = Window.Current;
var newAppView = ApplicationView.GetForCurrentView();
newAppView.Title = "New window";
var frame = new Frame();
frame.Navigate(typeof(MainPage), null);
newWindow.Content = frame;
newWindow.Activate();
await ApplicationViewSwitcher.TryShowAsStandaloneAsync(
newAppView.Id,
ViewSizePreference.UseMinimum,
currentAV.Id,
ViewSizePreference.UseMinimum);
});
}
【问题讨论】:
-
你为什么不用
<Popup>控制? Pupup class -
Hassaan:我现在正在尝试 Popup,但还不能在显示屏上滑动它。这是我的要求之一。