プログラムのメイン ウィンドウに 2 つの状態 (大と小) を作成し、2 つのタブ項目を持つタブ コントロールを追加しました。大きな状態を使用して、タブ1にいるときにウィンドウのサイズを変更し、小さな状態を使用して、タブ2にいるときにウィンドウのサイズを変更したいと考えています。次のコードを使用しましたが、ウィンドウ サイズを変更できませんでした。
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 は、タブコントロールの SelectionChanged イベントです。
ここで間違ったことを見つけることができません。