Modern UI(Metro)アプリを使用していて、TextBoxコントロール内の行数を表示したいと思います。
ドキュメントとIntellisense、および選択したTextBoxコントロールのプロパティペインを確認すると、Linesプロパティがなくなっているように見えます。どうすればこれを行うことができますか?そして、なぜ彼らはそれを削除したのですか?
Modern UI(Metro)アプリを使用していて、TextBoxコントロール内の行数を表示したいと思います。
ドキュメントとIntellisense、および選択したTextBoxコントロールのプロパティペインを確認すると、Linesプロパティがなくなっているように見えます。どうすればこれを行うことができますか?そして、なぜ彼らはそれを削除したのですか?
WinForms には TextBox.Lines があり、WPF には TextBox.LineCount がありますが、Windows 8 Metro は Silverlight に近く、この機能はありません。ドキュメントを確認すると、WPF の TextBox.MaxLines のような同様のプロパティがないことにも気付くでしょう。
TextWrapping がオフで改行文字がある場合は、それらを手動で数えることができますが、折り返しがある場合はおそらく問題が発生します。ActualHeight とフォント サイズを使用して計算できる場合があります。