我为程序的主窗口创建了2个状态(大和小),我添加了一个带有2个标签项的tabcontrol。当我在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);
}
}
方法更改是tabcontrol的SelectionChanged事件。
我找不到我在这里做错了什么。