非常に正確な幅(ピクセル単位)のWPFで1行のテキストボックスを作成しようとしていますが、スクロールまたはオーバーフローのテキストはありません。幅は、単位(96 /インチ)ではなく、ピクセル単位で設定する必要があります。現在のテキストがテキストボックス全体を満たしている場合、ユーザーがテキストボックスに追加の文字を追加できないようにします。オーバーフローテキストなしでピクセル単位で幅を設定してテキストボックスを作成するにはどうすればよいですか?
上記のような動作をさせるためにどのようなプロパティを設定する必要がありますか?
私はWPFに慣れていないんだけど、もしあなたはフォントの種類とサイズを事前に知っていますが、maxlength属性を活用できますか? –
WPFはピクセルでは機能しません。デバイスに依存しないユニットで作業する必要があります。これを参照してくださいhttp://stackoverflow.com/questions/1918877/how-can-i-get-the-dpi-in-wpf –