0

我为程序的主窗口(大和小)创建了 2 个状态,并添加了一个带有 2 个选项卡项的选项卡控件。当我在 tab1 时,我想使用大状态来改变窗口的大小,而当我在 tab2 时,我想使用小状态来改变窗口的大小。我使用了以下代码,但无法更改窗口大小。

private void Changes(object sender, SelectionChangedEventArgs e)
    {
        if (tab1.IsSelected)
        {
            VisualStateManager.GoToElementState(window, "Big", true);
            b1.Text = Convert.ToString(i);
        }
        else
        {
            VisualStateManager.GoToElementState(window, "Small", true);
            b1.Text = Convert.ToString(i);
        }
    }

Changes 方法是tabcontrol 的SelectionChanged 事件。

我在这里找不到我做错了什么。

4

0 回答 0