2

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
    }  

洞察をありがとう...

4

1 に答える 1

0

コメントのリンクが答えを提供しました。
基本的に、非表示のスライダー コントロールを追加します。ストーリーボードのスライダーの値を変更します。スライダーの value_changed ハンドラーでウィンドウ サイズを変更します。
よく働く。

于 2013-04-03T15:16:11.323 に答える