1

Windows 8 アプリのオートコンプリート検索ボックスに取り組んでいます。ボックスは入力を許可し、テキストをカーソルの向こう側に別の色で表示する必要があります。

私たちの現在のアプローチは、あるテキストボックスを別のテキストボックスの上に重ねることですが、もっと良い方法があるように思えます。

iOS/Mac では NSAttributedString を使用してこれを行うことができましたが、WinRT/.NET に同等のものが存在するかどうかはわかりません。

(知らない人のために説明すると、NSAttributedString は、さまざまなセクションに色やサイズなどの属性を設定できる文字列です)

4

1 に答える 1

0

私は通常、テキストをオートコンプリートし、完成した部分を選択済みとしてマークすることでアプローチします。そのため、ユーザーが入力を続けると、選択した部分が入力された文字に置き換えられます。これが特定の視覚効果をもたらすとは思えません-ハイライトはありませんが、テキストの色が変更されていますが、これが唯一の実現可能で信頼できるソリューションであると主張します.

于 2013-09-09T19:14:42.147 に答える