我需要增加Application.Current.MainWindow的大小(当然是在运行OOB时)。
有没有办法在故事板中做到这一点?
我可以以编程方式完成:
private long timerCntr = 0;
private void OpenBtn_OnClick(object sender, RoutedEventArgs e)
{
timerCntr = 0;
DispatcherTimer t = new DispatcherTimer();
t.Interval = new TimeSpan(0, 0, 0, 0, 10);
t.Tick += (o, args) =>
{
if (timerCntr < 100)
{
Application.Current.MainWindow.Height += 1;
userControl.Height += 1;
LayoutRoot.Height += 1;
++timerCntr;
}
else
{
t.Stop();
}
};
t.Start();
OpenStory.Begin(); // Controls opacity of object becoming visible
}
感谢您的任何见解...
答案 0 :(得分:0)
评论中的链接提供了答案 基本上,添加一个隐藏的滑块控件;更改故事板中滑块的值;在滑块的value_changed处理程序中更改窗口大小 效果很好。