たとえば、次のコードを考えてみましょう。
if (Convert.ToString(frm.WindowState) == "Minimized")
Layout.WindowState = "Maximized";
else
Layout.WindowState = Convert.ToString(frm.WindowState);
ウィンドウ状態の文字列定義、つまり「最小化」を分析しています。
この文字列の説明は文化間で変わりますか?
最後に、このコードで、ウィンドウの状態をチェックするために使用できる列挙型はありますか?
このコードセグメントをリファクタリングできますか?