BorderStlyeには、「境界線を表示しない」の明示的なNoneとNotSetがあることに気付きました。これにより、コントロールがデフォルトまたはCSSスタイルに戻ります。
パネルの高さを0に設定したい場合もありますが、BorderStyleでできるのと同じように、スタイルシートで指定されている高さに戻すことができます。これはできますか?
BorderStlyeには、「境界線を表示しない」の明示的なNoneとNotSetがあることに気付きました。これにより、コントロールがデフォルトまたはCSSスタイルに戻ります。
パネルの高さを0に設定したい場合もありますが、BorderStyleでできるのと同じように、スタイルシートで指定されている高さに戻すことができます。これはできますか?
Unit.Emptyを使用できます:
myPanel.Height = Unit.Empty;
これにより、前に設定した暗黙の値がリセットされます。
ただし、コントロールを非表示にする場合は、高さを0に設定するよりも良い方法があります。
myPanel.Visible = false;